더북(TheBook)

앞에서 나이는 변수라고 했죠. 따라서 age라는 변수는 20으로 값이 고정된 것이 아닙니다. 그럼 변수의 값이 바뀌어도 제대로 출력되는지 확인해 봅시다.

2.2.2 정수형변수.c

#include <stdio.h>

int main(void) {
    int age = 20;
    printf("%d\n", age);
    age = 21;
    printf("%d\n", age);
    return 0;
} 

실행결과 icon_con

20
21

처음에는 age의 값에 20을 넣어 출력하고 다시 21을 넣어 출력하게 했습니다. Ctrl + F5로 실행해 보면 첫 번째는 20이 출력되고, 두 번째는 21이 출력됩니다.

이처럼 변수는 저장된 값이 바뀔 수 있습니다. 또한, 코드를 보면 처음에는 int age = 20;이라고 썼지만, 다음에는 int를 쓰지 않았습니다. 이처럼 변수를 처음 만들 때(변수를 선언할 때)는 자료형을 명시해야 하지만, 선언한 변수에 다시 값을 넣을 때는 자료형을 넣지 않아도 됩니다.

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