课程
/后端开发
/C
/C语言入门
#include <stdio.h>
int main()
{
int a=100;
printf("%d\n",a+1);
printf("%d\n",a);
return 0;
}
2019-06-19
源自:C语言入门 3-3
正在回答
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,这个我也不知道怎么解释。你思考的疑问点在哪儿?
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答为什么运行结果是100 102 101 101 101 100
3 回答不明白是怎么算的,为什么是100而不是101
5 回答想问问为什么输出结果是100 102 101 101 101 100
5 回答为什么第四行是101,而不是100呢?求大神指教
4 回答为什么例题第五行输出还是101,而第六行是100