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

x++ 结果不应该是2吗,为什么还是1

http://img1.sycdn.imooc.com//615994590001122010700758.jpg求大佬帮帮忙,给小弟看看

正在回答

3 回答

因为x++那一句输出的值是不加1的,但是它在下一个步骤的时候会加1,相当于这个加1发生在这一步输出之后和下一步开始运算之前。

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

好好看看书上的定义,++x是先自增再输出,输出是变化后的值;++x是先输出再自增,输出是原来的值。

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

忘生1284631

刚写错了第二个是x++,并且虽然x++输出的是原来的值,但他的实际值已经变为2了,下步操作按2计算
2021-10-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

x++ 结果不应该是2吗,为什么还是1

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