#include<stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
printf("%d\n",++a);
printf("%d\n",a--);
printf("%d\n",--a);
return 0;
}
4 回答
已采納

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
a++先使用a的值,后對(duì)a自增1---++a先將a的值自增1后使用a的值,同理a--和--a;所以最后輸出100,102,102,100

霏梧
TA貢獻(xiàn)65條經(jīng)驗(yàn) 獲得超23個(gè)贊
100????102????102????100
a++是先輸出再自加,++a是先自加在輸出因?yàn)榍懊鎍++=101所以a=101在進(jìn)行自加++a輸出就是102,a--,--a同理算,a--輸出a=102,a--=101在--a中a=101,再自減后輸出就為100
- 4 回答
- 0 關(guān)注
- 1421 瀏覽
添加回答
舉報(bào)
0/150
提交
取消