[c++] C++에서 다차원 배열 접근하는 방법

1. 다차원 배열 개념

다차원 배열은 원소가 다차원 형태로 배열된 배열입니다. 예를 들어, 2차원 배열은 열과 행으로 구성되고, 3차원 배열은 행, 열 및 깊이로 구성됩니다.

2. 다차원 배열 선언

C++에서 2차원 배열을 선언하려면 다음과 같이 합니다.

int array2D[3][3];

3차원 배열은 다음과 같이 선언합니다.

int array3D[3][3][3];

3. 다차원 배열에 접근

다차원 배열의 각 요소에 접근하려면 배열의 인덱스를 사용합니다. 예를 들어, 2차원 배열의 요소에 접근하려면 다음과 같이 합니다.

int value = array2D[1][2];

3차원 배열의 요소에 접근하려면 다음과 같이 합니다.

int value = array3D[1][2][1];

4. 배열 반복문

다차원 배열을 반복하려면 중첩된 반복문을 사용합니다. 예를 들어, 2차원 배열을 반복하려면 다음과 같이 합니다.

for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        // 배열 요소에 접근
    }
}

3차원 배열을 반복하는 방법은 다음과 같습니다.

for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        for (int k = 0; k < 3; k++) {
            // 배열 요소에 접근
        }
    }
}

이러한 방법으로 C++에서 다차원 배열에 접근하고 반복할 수 있습니다.