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

求小伙伴帮忙,例题中的fn显示问题!

为什么例题 中是显示1-10,而不是从0-9? 例题中应该显示 fn:x=0 fn:x=1 fn:x=2 ... fn:x=9 不应该是从1-10吧。因为毕竟是x++,不是++x

正在回答

5 回答

x++的值是赋给下次出现的x,例题中printf里面有一个x,且是在x++的下一行。所以经过一轮由上而下的运算后x是显示1开始的

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

单独使用的时候是等同于x=x+1;

然而和其他的语句使用的时候是要分x++还是++x的


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

x++  之后再打印     不是打印之后再 x++    值已经发生改变了

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

我也觉得是从0开始,,,求解

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

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 
而 a = ++i,相当于 i=i+1; a = i; 
而 a = i++,相当于 a = i; i=i+1;

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

举报

0/150
提交
取消

求小伙伴帮忙,例题中的fn显示问题!

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