课程
/后端开发
/C
/C语言入门
为什么a++是100?a++不是等于a=a+1么?所以不应该是101么?
2015-08-24
源自:C语言入门 3-3
正在回答
你这样不给题目是不行的,你应该是遇到了 a=100 ,k = a++;=====>k=a=100, a=a+1=101,最后a=101,但是k=100,或者是print(a++),这样子的也是100,最后a=101,也就是说先执行赋值,在执行自加
kouna楚 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答a=a+1,应该是101呀
4 回答赋值a=100 a++不是a+1=101么 ++a也等于a+1=101么 --a 不应该100-1=99么 那下面的结果是怎么算出来的 有程序猿朋友解答一下么?
1 回答为什么++a是102,--a是101,若果++a是102,--a不应该是98吗
9 回答为什么a原值是100,a++还是100,++a就成了102了,--a和a--都是101,到底是为啥
3 回答为什么int a=100,printf(“%d\n”,a++)的输出不是101