自增运算符

2019-12-10  本文已影响0人  BenjaminCool

Java 自增原理

image.png
原理解释 :
 
i++ 代码:
 
int i = 0;
int a = i ++ ;
 
结果:i = 0 ;  a = 0;
 
结果解释:
 
a = i ++; 其实是拆分成3条语句,而不是两条
 
1. int temp = i;
2. i = i + 1;
3. a = temp;
 
 
 
++i 代码:
 
int i = 0;
int a = ++i  ;
 
结果:i = 1 ;  a = 1;
 
结果解释:
 
a = ++ i ; 其实是拆分成3条语句,而不是两条
 
1. i = i+1;
2. int temp = i;
3. a = temp;
 
 
i = i++ 代码:
 
int i = 0;
int i = i ++  ;
 
结果:i = 0 ;  
 
 
结果解释:
 
a = i ++ ; 其实是拆分成3条语句,而不是两条
 
1. int temp = i;
2. i = i + 1;
3. i = temp;
 
 
 
 
i = ++i 代码:
 
int i = 0;
int i =  ++ i  ;
 
结果:i = 1 ;
 
 
结果解释:
 
i = ++ i ; 其实是拆分成3条语句,而不是两条
 
1. i = i + 1;
2. int temp = i;
3. i = temp;
 
 
 
上一篇下一篇

猜你喜欢

热点阅读