Ex11-2차원 배열 선언 과 동시에 데이터 저장(초기화)

CODEDRAGON Development/C, C++

반응형

   

2차원 배열 선언 과 동시에 데이터 저장(초기화)

   

int aray1[4][3]

int array2[4][3]

  

  

   

   

소스코드

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.     // 2차원 배열 선언 동시에 데이터 저장(초기화)
  5.     int array1[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
  6.     int array2[4][3]={1,2,3,4,5};    //데이터가 없으면 0으로 초기화됩니다.
  7.  
  8.     // 2차원 배열 array1 데이터 출력
  9.     printf("%d %d %d \n",array1[0][0], array1[0][1], array1[0][2]); // 0 출력
  10.     printf("%d %d %d \n",array1[1][0], array1[1][1], array1[1][2]); // 1 출력
  11.     printf("%d %d %d \n",array1[2][0], array1[2][1], array1[2][2]); // 2 출력
  12.     printf("%d %d %d \n",array1[3][0], array1[3][1], array1[3][2]); // 3 출력
  13.  
  14.     printf("-----------\n");
  15.  
  16.     // 2차원 배열 array2 데이터 출력
  17.     printf("%d %d %d \n",array2[0][0], array2[0][1], array2[0][2]); // 0 출력
  18.     printf("%d %d %d \n",array2[1][0], array2[1][1], array2[1][2]); // 1 출력
  19.     printf("%d %d %d \n",array2[2][0], array2[2][1], array2[2][2]); // 2 출력
  20.     printf("%d %d %d \n",array2[3][0], array2[3][1], array2[3][2]); // 3 출력
  21.  
  22.     return 0;
  23. }


 

   

출력결과

2차원 배열 array1의 데이터 출력

2차원 배열 array2의 데이터 출력