课程
/后端开发
/C
/C语言入门
到底这个先运算后取值 先取值后运算是什么意思啊 有什么区别吗。上面那个输出++a 怎么成了102?先运算再取值就应该是101啊。什么意思啊 这个真心搞不懂。
2015-03-28
源自:C语言入门 3-3
正在回答
简单点理解:a++结果是a,因为进行+1运算时,已是下一步了,所以运算对本次结果无影响;++a是自己先+1,再输出本次结果,所以运算对本次结果有影响
yusauuu 提问者
其实我是至尊贾
a++是先选用a当前的值参加运算,然后自加,++a是a先自加,然后参与运算
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答a=100,为什么a++输出的还是100?
7 回答int a=100;为什么a++输出还是100
2 回答为什么a++是100?a++不是等于a=a+1么?所以不应该是101么?
3 回答还是不懂a=a+1 a=a-1
5 回答a = 100,为什么++a输出是102