。。。。。
。。。。。
@小光: 执行++a,a变成了2,再执行a++,是先赋值给c,再自增1,所以,最后a就是3,c是2。。。。。。
@骁枫: 我知道了,脑残了。。。
前排,看我的问题让萌光都懵了
--
//i++和++i是有区别的, //i++是在一个先使用后加1,即先使用i的值,后让i+1 //++i则是先加1后使用,即先让i+1后再使用i的新值
只喜欢给方法、不爱给代码
那c不应该是1么
++a是先a自加1,然后在使用a的值 所以b=++a=2 (此时a已经自增并赋值给b了,输出b=2)
a++是先用i的值,在a自加1 所以C=a++=2
(由上一步++a得出a此时等于2。此时a先赋值给c,c=a=2。然后a自增a=3,输出c=2)
我知道了脑残了。。。
@小光: 我靠,我的为什么不是最佳答案,我直接回答的不扯淡
@无影飞絮剑: 大兄弟,你比他晚1分钟。。。
@小光: 我觉得我比他说的好听
@无影飞絮剑: 好,给你点个赞。。。
想解决什么。。
我知道了脑残了。。。
我去..
脑残了。。。