课程
/后端开发
/C
/C语言入门
(x++)是先将x取值,再让x增加一,所以第一个x为什么结果是0的呢?
(++x)又是怎么运算到2的呢?
2018-09-28
源自:C语言入门 3-3
正在回答
x++,x在前就是先用再加,所以第一个输出为0,注意了用完要再+1,此时x=1。
++x,x在后就是先加再用,所以先把x(此时为1)加1,加完为2,输出
x=0,第五行运算(x++)的时候是先取值,因此取值为0,但此时的x已经运算为1了,也就是已经运算了X++了,到了第六行就是以X=1来运算,(++x)的话就是先运算后取值,故运算结果为2
海问香00
慕数据5658579 回复 海问香00
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答这道 “运算题目” 具体是怎么算呢?
4 回答这是怎么运算的??
2 回答这个运算究竟是怎么算的?
2 回答非运算是怎么用的
2 回答怎么运算的?