猿问

这四个运算结果是什么?如何运算?

#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; }
HHHe18
浏览 1344回答 4
4回答

望远

a++先使用a的值,后对a自增1---++a先将a的值自增1后使用a的值,同理a--和--a;所以最后输出100,102,102,100

霏梧

100    102    102    100a++是先输出再自加,++a是先自加在输出因为前面a++=101所以a=101在进行自加++a输出就是102,a--,--a同理算,a--输出a=102,a--=101在--a中a=101,再自减后输出就为100

qq_Laughing_7

100;102;102;100

weibo_冰原曙光_03923947

100,101,102,101
随时随地看视频慕课网APP
我要回答