더북(TheBook)

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]);
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.