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

为什么9++是9不是10

为什么9++是9不是10

正在回答

3 回答

公式是这样的:

a=b++;//得出a=b;b=b+1

a=++b;//得出a=b+1;b=b+1

凡是类似a++,++a的,其值不是指a的值,结合这公式看看


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

i = 9++;先把9赋值给i,然后再加1,i = 9

i = ++9,先加1变成10,然后赋值给i,i = 10

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

9++是先有值,再加一,但加一后还没赋值,可以结合++9来测试

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

举报

0/150
提交
取消

为什么9++是9不是10

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

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

帮助反馈 APP下载

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

公众号

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