C 自增和自減運算子 和

2022-05-07 01:30:07 字數 520 閱讀 2901

在c和c++中,常在表示式中使用自增(++)和自減(--)運算子,他們的作用是使變數的值增1或減1,如:

++i(在使用i之前,先使i的值加1,如果i的原值為3,則執行j=++i後,j的值為4)

--i (在使用i之前,先使i的值減1,如果i的原值為3,則執行j=--i後,j的值為2)

i++ (在使用i之後,使i的值加1,如果i的原值為3,則執行j=i++後,j的值為3,然後i變為4)

i--(在使用i之後,使i的值減1,如果i的原值為3,則執行j=i--後,j的值為3,然後i變為2)

++i是先執行i=i+1後,再使用i的值;而i++是先使用i的值後,再執行i=i+1。

正確地使用++和--,可以使程式簡潔、清晰、高效。請注意:

自增運算子(++)和自減運算子(--)只能用於變數,而不能用於常量或表示式。

++和--的結合方向是「自右至左」。

自增運算子(++)和自減運算子(--)使用十分靈活,但在很多情況下可能出現歧義性,產生「意想不到」的***。

自增和自減運算子

自增和自減運算子 在c語言中有許多運算子,邏輯運算,賦值運算,關係運算 其中最難理解的莫過於自增 和自減 運算了。自增 自減 有兩種方式,下面分別進行分析。1 在前。i i 其用法是在整個表示式運算之前先進行自增 自減 運算,然後再進行表示式運算。例如進行如下計算 intx y x 8 y x 執行...

自增和自減運算子

c語言提供自增運算子 和自減運算子 這兩個運算子在c語言程式設計中大量使用,而且使用非常靈活,需要重點理解。首先,我們來總結這兩個運算子使用的規則 1 自增運算子 是對變數的值增加1 2 自減運算子 是對變數的值減掉1 3 參與自增運算子的變數,可以在前和在後,例如有變數 int i 可以有i 和 ...

運算子和自增自減

in 字串和數字 號會轉換成字串 除了 號 其餘運算子都會把字串轉換成數字 所以字串轉換成數字的技巧可以讓字串減乘除 var c 10 c c 0 in 可以通過該運算子檢查物件中是否含有指定屬性,有為真,無為假 var a new object a.name wukong a name 77889...