BonnieLLLL
2017-02-26 09:27
为什么a是6,而b是5
一定要知道=号是赋值。a++的值赋予b。
第一句是赋值优先,第二句是自加一优先,这个和c里面是一样的。
b=a++;是先将a赋值给b再让a自加一;
b=++a;是先让a自加一再将a赋值给b;
这要考虑“=”和“++”运算的先后顺序。
果壳中的我 回复Bonnie...
a++和++a是不一样的。
2017-02-26 10:56:37
共 2 条回复 >
Java入门第一季(IDEA工具)升级版
1167368 学习 · 18748 问题
相似问题
回答 22
回答 5
回答 2
回答 1