array_2d.c
#include <stdio.h> main() { // case 1: 2차원 배열 선언 및 초기화 방법 int a[2][3] = { 1,2,3,4,5,6 }; // case 2: 2차원 배열 선언 및 초기화 방법 int b[2][3] = { { 1, 2, 3 }, // b[0] 초기화 { 4, 5, 6 } // b[1] 초기화 }; int c[3][2] = { 1,2,3,4,5,6 }; int d[3][2] = { { 1, 2 }, // d[0] 초기화 { 3, 4 }, // d[1] 초기화 { 5, 6 } // d[2] 초기화 }; printf("%d %d %d\n", a[0][0], a[0][1], a[0][2]); printf("%d %d %d\n", a[1][0], a[1][1], a[1][2]); printf("\n"); printf("%d %d %d\n", b[0][0], b[0][1], b[0][2]); printf("%d %d %d\n", b[1][0], b[1][1], b[1][2]); printf("\n"); printf("%d %d\n", c[0][0], c[0][1]); printf("%d %d\n", c[1][0], c[1][1]); printf("%d %d\n", c[2][0], c[2][1]); printf("\n"); printf("%d %d\n", d[0][0], d[0][1]); printf("%d %d\n", d[1][0], d[1][1]); printf("%d %d\n", d[2][0], d[2][1]); }