不明白為什么a的值會(huì)變化
int a=5;
int b=++a;
System.out.println(a);
?System.out.println(b);
a已經(jīng)被賦值了,第二行是在給b賦值,為什么會(huì)改變a的賦值?
int a=5;
int b=++a;
System.out.println(a);
?System.out.println(b);
a已經(jīng)被賦值了,第二行是在給b賦值,為什么會(huì)改變a的賦值?
2018-04-19
舉報(bào)
2018-04-19
b=++a;先處理++a,a自增1并賦值給a,a=6;再處理賦值,b=a
2018-04-19
因?yàn)槭褂昧讼茸栽龊笫褂玫倪\(yùn)用;