Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

다차원 배열이란 무엇입니까? 프로그램으로 설명

<시간/>

C 언어는 3차원(또는) 더 많은 차원의 배열을 허용합니다. 이것은 다차원 배열입니다. 정확한 한계는 컴파일러에 의해 결정됩니다.

구문

구문은 다음과 같습니다 -

datatype arrayname [size1] [size2] ----- [sizen];

예를 들어, 3차원 배열의 경우 -

int a[3] [3] [3];

요소 수 =3*3*3 =27개 요소

예시

다음은 다차원 배열을 위한 C 프로그램입니다 -

#include<stdio.h>
main ( ){
   int a[2][2] [2] = {1,2,3,4,5,6,7,8};
   int i,j,k;
   printf ("elements of the array are :\n");
   for ( i=0; i<2; i++){
      for (j=0;j<2; j++){
         for (k=0;k<2; k++){
            printf("%d", a[i] [j] [k]);
         }
      }
   }
}

출력

위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -

Elements of the array are :
1 2 3 4 5 6 7 8