课程
/后端开发
/C
/C语言入门
b++为什么等于9
2018-08-01
源自:C语言入门 3-8
正在回答
你自己试的做个输出程序看一下结果比较一下就知道了,这个真的是要自己试过几次才会理解的
这里用b作为运算结果,再参与比较,所以b++结果是9。
慕慕7486097
建议去看看3-3节的例题和答案,把例题想通了这边就没问题了
b++表示先取值后自增,则原式应为9>=5*2&&9-5<=5,即0&&1为0。自增后的b=10进入这一行之后的运算。
先取值,即b=9,输出值为9.之后再运算b=b+1=10,即在下步运算中b取值为10
先得出结果,b=9,++不显示,但是已经+1,如果后面还有b那就在取b+1=10值在运算。
如图所示
a++就是先输出a 再加1
++a就是先加再输出
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答自加运算符和自减运算符
1 回答自增运算符,自减运算符
2 回答自算运算符
4 回答自加,自减运算符到底是什么?