- 변수에 가해지는 가장 흔한 2가지 연산은 1을 더하는 '증가', 1을 빼는 '감소' 연산임.
- 증가연산자 : ++
- 감소연산자 : --
❗ 전위, 후위 무엇을 쓰냐 까다로움.
❗ 피연산자의 값을 바꿈. (i = 1이고, ++i를 출력하면 i의 값이 2로 바뀌는 경우)
++i : 당장 증가해
i++ : 지금은 원래 값을 쓰고, 나중에 증가해
i = 1;
printf("i의 값은 %d\n", --i); /* "i의 값은 0"를 출력한다. */
printf("i의 값은 %d\n", i); /* "i의 값은 0"를 출력한다. */
i = 1;
printf("i의 값은 %d\n", i--); /* "i의 값은 1"를 출력한다. */
printf("i의 값은 %d\n", i); /* "i의 값은 0"를 출력한다. */
💡 본 내용은 K.N.King의 C Programming: A Modern Approach 책을 참고하였습니다.
'📚 STUDY > 🔥 C' 카테고리의 다른 글
[4-5] 표현문 (0) | 2024.09.03 |
---|---|
[4-4] 표현식 평가 (0) | 2024.09.03 |
[4-2] 할당연산자 (0) | 2024.09.03 |
[4-1] 산술연산자 (1) | 2024.09.03 |
Q&A (3) | 2024.09.02 |