더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.