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

int b=9,b++为什么为9

b++不应该是b+1=10吗


正在回答

4 回答

b++先使用后执行自增,简单如果输出b++会是9,但接着输出b则为10.

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

b++表达式的值是9,它和b的值是两回事。 只是这个表达式会在之后将b的值自增1。

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

b++的意思是先用了b了然后再让它自加,也就是先输出b,然后再执行b+1=10,如果你想输出10,应该用++b。

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

不懂啊?


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

举报

0/150
提交
取消

int b=9,b++为什么为9

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信