더북(TheBook)

여기에 ++ 연산자를 한 번 더 사용하면 어떻게 될까요?

3.2 연산자.c

int main(void) {
    int a = 10;
    printf("a는 %d\n", a);
    a++;
    printf("a는 %d\n", a);
    a++;
    printf("a는 %d\n", a);
    return 0;
} 

실행결과 icon_con

a는 10
a는 11
a는 12

a++를 한 번 더 작성하고 출력했더니 a는 10, 11, 12와 같이 1씩 증가합니다. 이를 보면 a++a = a + 1과 같음을 알 수 있습니다. 즉, ++ 연산자는 ‘변수에 1을 더해 다시 변수에 넣는’ 역할을 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.