课程
/后端开发
/C
/C语言入门
是因为他发了注意表示a的值不变所以最后一个a为100
2020-05-25
源自:C语言入门 3-3
正在回答
刚刚我有个回答,需要审核,刚刚的说错了,自加自减是改变值的。
但是这一句:
printf("x=%d\n",a+1);
这里只是运行结果上加了1,并没有赋值给a,所以a的值不变。
不是的,因为一直只是打印结果加一,减一,并不是直接把值赋给a,所以a的值一直是100,从来没有改变。
?zsbt
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答最后一行a为什么是100?
2 回答为什么a++是100?a++不是等于a=a+1么?所以不应该是101么?
9 回答为什么a原值是100,a++还是100,++a就成了102了,--a和a--都是101,到底是为啥
2 回答为什么最后的a+1,a的值为100和上面的运算不相关呢最后的两个printf
4 回答怎么算?a++是独立出来的吗?为啥a的值最后变化了?