5.3 변수를 선언하면서 초기화하기

지금까지 변수를 선언한 뒤 다른 줄에서 값을 할당했습니다. 이번에는 변수를 선언하면서 값을 할당(초기화)해보겠습니다.

  • 자료형 변수 = 값;
  • 자료형 변수1 = 값1, 변수2 = 값2;

variable_decl_init.c

#include <stdio.h>

int main()
{
    int num1 = 10;               // 변수를 선언하면서 값 할당(초기화)
    int num2 = 20, num3 = 30;    // 변수 여러 개를 선언하면서 값 할당(초기화)

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

    return 0;
}

실행 결과

10 20 30

int num1 = 10;처럼 변수를 선언하면서 =로 값을 할당하여 초기화할 수 있습니다. 마찬가지로 변수 여러 개를 선언하면서 값을 초기화할 수도 있습니다. 그리고 맨 마지막에는 반드시 ; (세미콜론)을 붙여줍니다.