#include <stdio.h>
int main()
{
int a=100;
printf("%d\n",a+1);
printf("%d\n",a);
return 0;
}
a经过6次计算
开始 a=100
1)a++: a取值100后,本次输出100的结果。
带到下一轮的是a=a+1运算 =100+1=101
2)系统a现在是101
++a: a增加1=101+1=102 本次输出结果是102
3)系统a现在是102
--a:a减去1后 =102-1=101 本次输出结果是101
4)系统a现在是101
a--: a取值101后,本次输出结果是101
带到下一轮的是a=a+1运算 =101-1=100
5)系统a现在是100
a+1=100+1=101 本次输出结果是101
6)系统a现在是100
本次输出结果是100
a的值变化如图
a+1=101,a=100,这个我也不知道怎么解释。你思考的疑问点在哪儿?