[c++] C++에서 다차원 배열 초기화

다차원 배열을 초기화하는 방법에 대해 알아보겠습니다.

2차원 배열 초기화

2차원 배열을 초기화하는 방법을 살펴보겠습니다.


int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};

위의 코드에서 arr은 2행 3열의 배열이며, 중괄호로 초기화 값을 지정했습니다.

3차원 배열 초기화

3차원 배열의 초기화 예제를 살펴보겠습니다.


int arr3D[2][3][4] = {
    {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}},
    {{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}
};

arr3D는 2개의 행과 각 행당 3개의 열로 이루어진 3차원 배열이며, 중첩된 중괄호로 초기화 값을 지정했습니다.

이렇게 C++에서는 중괄호를 사용하여 다차원 배열을 초기화할 수 있습니다.

참고 자료