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

蒙圈了,++a和--b到底是多少?

麻烦说一下答案和小解释一下,

++a是6吗?--b是1吗?

如果是,那和 a++和b--不是一样吗?

正在回答

6 回答

所以说就是输写方式不一样是吧  ++a 和a++ 或者a--和--a 完全一样 

讲的时候为什么不说 真J8蛋疼 还以为有什么不一样

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

看他们写的,应该就是和读取顺序有关吧,++a就是先加1+a呗,a++那就是a+1应该可以这样理解吧!但是结果都是一样的!不用太纠结,后面慢慢应该还会学到!一起加油吧

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

举个例子,假如a=1,执行到++a的时候a的值还是1,执行完之后a的值为2,而a++是先执行a=a+1操作。--b同理。

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

++b 是先加1再使用      b++是先使用再加1     {b=1;++b;c=b/2;}这里c 的结果就是1; 

{b=1;b++;c=b/2;}这里b的结果就是0    

这里 第一个和第二个此时b的值 是一样的 都是2。

在统计次数的时候 一般b++ 和++b 是一样的 因为都使用过了。  

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

a++和++a的区别在于当前语句中a的值不同:使用a++时a的值不变,使用++a时a的值为a+1;

包含a++或++a的语句运行后:两者的结果是一样的,都是a+1;

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

结果是一样的,但是++a(此时的a已经是6了)是先自加后使用,而(此时的a还是5)a++是先使用后自加

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

举报

0/150
提交
取消

蒙圈了,++a和--b到底是多少?

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

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

帮助反馈 APP下载

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

公众号

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