여기에 다차원 배열이 표시됩니다. 배열은 기본적으로 동종 데이터의 집합입니다. 그들은 인접한 메모리 위치에 배치됩니다. 다른 경우에 배열이 1차원이 아님을 알 수 있습니다. 때때로 우리는 2차원 또는 다차원 형태의 배열을 생성해야 합니다.
다차원 배열은 두 가지 다른 접근 방식으로 나타낼 수 있습니다. 이들은 Row-Major 접근 방식이고 다른 하나는 Column-Major 접근 방식입니다. r개의 행과 c개의 열이 있는 2차원 배열을 고려하십시오. 배열의 요소 수는 n =r * c입니다. 0 ≤ i
예
#includeint main () { /* 5행 2열의 배열*/ int a[5][2] ={ {0,0}, {1,2}, { 2,4}, {3,6},{4,8}}; 정수 i, j; /* 각 배열 요소의 값 출력 */ for ( i =0; i <5; i++ ) { for ( j =0; j <2; j++ ) { printf("a[%d][%d] =%d \n", i,j, a[i][j] ); } } 반환 0;}