6.3.2 일부 값 초기화하기

    크기가 10인 배열을 만들 때 일부만 초기화하면 어떻게 될까요? 예를 들어, 앞의 2개 요소만 초기화하면 3번째부터 10번째 요소에는 어떤 값이 들어갈까요? 다음과 같이 코드를 수정하고 실행해 봅시다.

    6.3.2 일부값초기화하기.c

    int main(void) {
        int arr[10] = { 1, 2 }; // 일부 값 초기화
        for (int i = 0; i < 10; i++) {
            printf("%d\n", arr[i]);
        }
        return 0;
    } 

    실행결과 icon_con

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