Java언어

증감연산자의 선위증가 후위증가

성욱박 2018. 8. 21. 11:16

 

1. 선위증가

int y;

int x=6;

 

y = ++x + x;

 

=>7+7=14

 

 

2. 후위증가

int y;

int x=6;

 

y = x++ + x;

 

=>6+6=12 , x=7

 

3.포인터 선위증가

int [] arr = {5,6};

int* p;

p = arr;

 

출력 => *++p = 6     주소이동 후 출력

 

 

3.포인터 후위증가

int [] arr = {5,6};

int* p;

p = arr;

 

출력 => *p++ = 5    출력후 주소이동