慕沐3164649
2018-04-19 23:07
int a=5;
int b=++a;
System.out.println(a);
System.out.println(b);
a已经被赋值了,第二行是在给b赋值,为什么会改变a的赋值?
b=++a;先处理++a,a自增1并赋值给a,a=6;再处理赋值,b=a
慕沐3164...
非常感谢!
2018-04-22 10:47:00
共 1 条回复 >
因为使用了先自增后使用的运用;
Java入门第一季(IDEA工具)升级版
1165168 学习 · 17581 问题
相似问题
回答 4
回答 3
回答 1