5.2 변수 여러 개를 한 번에 선언하기

이번에는 변수 여러 개를 한 번에 선언하는 방법을 알아보겠습니다. 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요.

  • 자료형 변수1, 변수2, 변수3;

variable_multiple_decl.c

#include <stdio.h>

int main()
{
    int num1, num2, num3;    // 변수를 콤마로 구분하여 변수 여러 개를 선언

    num1 = 10;    // 변수에 값 할당
    num2 = 20;
    num3 = 30;

    printf("%d %d %d\n", num1, num2, num3);    // 10 20 30: 변수에 저장된 값을 %d로 출력

    return 0;
}

실행 결과

10 20 30

소스를 컴파일하여 실행해보면 변수에 저장된 10 20 30이 출력됩니다. C 언어에서 변수 여러 개를 선언하려면 int num1, num2, num3;처럼 int를 한 번만 사용한 뒤 변수를 콤마로 구분하여 선언하면 됩니다(단, 자료형이 같을 때만 한 번에 여러 개를 선언할 수 있고, 자료형이 다르다면 따로 선언해야 합니다).