더북(TheBook)

6.3.1 한 번에 초기화하기

배열을 선언할 때 한 번에 초기화하려면 모든 값을 중괄호({})로 묶고 각 값을 쉼표(,)로 구분해 저장하면 됩니다.

형식

자료형 배열명[배열크기] = { 값1, 값2, ... };

예를 들어, 정수 10개를 저장하는 배열을 초기화하고 싶다면 다음과 같이 작성합니다. 공간이 총 10개인 배열이 생기고 요소에 각각 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 저장됩니다.

int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 

배열에 값이 제대로 저장됐는지 출력해 봅시다. 값을 하나씩 반복 출력하므로 for 문을 사용합니다.

6.3.1 한번에초기화하기.c

int main(void) {
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 배열 초기화
    for (int i = 0; i < 10; i++) {
        printf("%d\n", arr[i]);
    }
    return 0;
} 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.