본문 바로가기
Java

i++랑 ++i의 차이점

by Ms.Pudding 2022. 1. 7.

i++

는 앞에 i가 수행된 후에 i+1을 해주는 것

 

즉 i = i+1 , i += 1

 
반대로

++i 의 경우 , 미리 +1이 된 후에 출력된다.

 

ex)

더보기

int a =3, b=5, c=0

c = a+b;

printf("c의 값은 %d 입니다\n",c++);

printf("c의 값은 %d 입니다\n",c);

출력값

c의 값은 8입니다.

c의 값은 9입니다.

 
더보기

int a =3, b=5, c=0

c = a+b;

printf("c의 값은 %d 입니다\n",++c);

printf("c의 값은 %d 입니다\n",c);

출력값

c의 값은 9입니다.

c의 값은 9입니다.

 

'Java' 카테고리의 다른 글

super 키워드  (0) 2022.01.07
this참조 변수와 this()메소드  (0) 2022.01.07
== 와 .equals의 차이점  (0) 2022.01.07
레퍼런스 타입과 레퍼런스 변수  (0) 2022.01.07
static 키워드 정리 (메소드)  (0) 2022.01.07

댓글