[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++에서 다차원 배열에 접근하고 반복할 수 있습니다.