반응형
++i (전위증가) : i의 값이 1 증가된 후 증가된 값을 리턴한다
i++ (후위증가) : 먼저 해당 연산을 수행하고 나서, i 의 값을 1 증가시킴.
1. 전위증가
int main() {
int i = 1;
int j = ++i;
printf("i:%d, j:%d", i, j);
} // i:2, j:2
2. 후위증가
int main() {
int i = 1;
int j = i++;
printf("i:%d, j:%d", i, j);
} // i:2, j:1
=>
전위증가에서는 i가 1 증가한 뒤, 증가한 값을 j가 리턴받아 2를 출력한다
후위증가에서는 i가 1 증가 하지만, j는 증가하기 전 값인 1을 리턴받아 출력한다
반응형
'프론트엔드 > Javascript' 카테고리의 다른 글
[Javascript] strict mode를 사용해야 하는 이유 (0) | 2019.12.19 |
---|---|
프론트앤드가 알아야 할 용어들 :: 라이브러리 / 프레임워크 / API / UI / UX (0) | 2019.12.17 |
자바스크립트 Event :: addEventListener/ removeEventListener 메서드 (0) | 2019.12.17 |
[ JavaScript ] querySelectorAll()/.querySelector() - CSS 선택자를 선택하는 메서드 (0) | 2019.12.16 |
[Javascript]함수 선언 var / let / const 차이점 공부하기 (0) | 2019.12.10 |