为了账号安全,请及时绑定邮箱和手机立即绑定

b++不是等于10吗?为啥是9,求大神解答

b++不是等于10吗?为啥是9,求大神解答

正在回答

6 回答

那b++还有什么意思?这不跟没后面的++一样吗?


1 回复 有任何疑惑可以回复我~

b++>=a*2 意思是先判断 b>a*2 的真假,然后再执行  b=b+1 ,++这个符号在左边和在右边是不一样的

1 回复 有任何疑惑可以回复我~

b++的意思是先赋值后自加,也就是说b先=9再+1,但是加完之后并没有赋值给b,所以b=9;++b则是先自加再赋值,就是b+1=b,即9+1=10=b。

0 回复 有任何疑惑可以回复我~

如果是++b(先运算后取值)就是10,但是b++(先取值后运算)的话应该是9

0 回复 有任何疑惑可以回复我~

先取值 后加一

0 回复 有任何疑惑可以回复我~

他是先取值后运算

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

b++不是等于10吗?为啥是9,求大神解答

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号