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

关于X++的使用

x++不是表示先运行 再加1吗? 

x +=3;//x=3

 x %=2;//x=1

 x = x + 1;//x=2 

碰壁了!!

正在回答

5 回答


x++ 是指先给x的本身值自加1即此算式的意识是   x=x+1   的缩写

同理 x+=3 即为 x=x+3 是先加3在将计算后的值赋给x

x%=2 即为 x=x%2 是先将原x的值取余2后在赋值给x的

x=x+1 与 x++是一样的意识,只不过后者是前者的缩写。


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

光平哥哥 提问者

非常感谢!
2017-05-18 回复 有任何疑惑可以回复我~

x++等同于x=x后再加1

x+=3则表示x=x+3

x%=2则表示x=x%2

x=x+1就可以用++x来表示

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

说反了,++x等同于x=x+1,而x++则等同于x=x后再加1

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

为什么 我在系统 里面运行 X++  是0

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

明月暖清风

楼主说反了,++x等同于x=x+1,而x++则等同于x=x后再加1
2019-10-18 回复 有任何疑惑可以回复我~
#2

明月暖清风

也就是说你运行x++后,输出到控制台的是x=x后,x才加1
2019-10-18 回复 有任何疑惑可以回复我~

我知道我的问题所在了,我弄混淆了,必须在同一语句中,才能进行先运算,再加1。

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

举报

0/150
提交
取消

关于X++的使用

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

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

帮助反馈 APP下载

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

公众号

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