自增與自減運算子

2022-09-07 20:30:21 字數 496 閱讀 8051

1 #include 2

3int

main()

4

注意:無論是a++還是++a都等同於a=a+1,在表示式執行完畢後a的值都自增了1,

無論是a--還是--a都等同於a=a-1,在表示式執行完畢後a的值都自減少1

c程式為邏輯逐行運算,遂值在逐行運算後 不斷在變化,只是區別與輸出與否

自增自減運算

字尾自增 x = i++; x = i;i=i+1; 先取值,再自增(自減)

字尾自減 x=i--; x =i;i=i-1;

字首自增 x = ++i; i=i+1;x=i; 先自增(自減)再取值

字首自減 x = --i; i=i-1;x = i;

注意:1. 只能對變數做++和--運算,不能對變數和表示式做++和--運算

5++; //error

(3+x)++; //erro

2. 建議盡量使用字首自增(自減),以避免錯誤。

自增與自減運算子

include int main 注意 無論是a 還是 a都等同於a a 1,在表示式執行完畢後a的值都自增了1,無論是a 還是 a都等同於a a 1,在表示式執行完畢後a的值都自減少1 c程式為邏輯逐行運算,遂值在逐行運算後 不斷在變化,只是區別與輸出與否。自增自減運算 字尾自增 x i x i ...

自增與自減運算子

例1 int a 1 int c 1 int a1 a system.out.println a a a1 a1 執行時的結果 a1 1 a 1 1 2 int b a system.out.println a a b b 執行時的結果 a 2 1 3 b 3 int c1 c system.out...

自增運算子 與 自減運算子

字首形式的 操作符出現在運算元的前面。例如 a 說明 運算元的值被相加,而表示式的值就是運算元增加後的值。舉例 int a,b 1 a b b增加至2,a得到的值為2 字尾形式的 操作符出現在運算元的後面。例如 a 說明 運算元的值仍被相加,而表示式的值是運算元增加前的值。舉例 int a,b 1 ...