더북(TheBook)

이번에는 2차원 배열에 접근해 값을 바꿔 보겠습니다. 다음과 같이 코드를 추가하고 값이 어떻게 바뀌는지 확인해 봅시다.

8.3.3 다차원배열사용하기.c

int main(void) {
    int arr3[4][2] = {
        { 1, 2 },
        { 3, 4 },
        { 5, 6 },
        { 7, 8 }
    };
    arr3[3][0] = 9;
    arr3[3][1] = 10;
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 2; j++) {
            printf("2차원 배열 [%d][%d]의 값 : %d\n", i, j, arr3[i][j]);
        }
        printf("\n");
    }
    return 0;
}

실행결과 icon_con

2차원 배열 [0][0]의 값 : 1
2차원 배열 [0][1]의 값 : 2

2차원 배열 [1][0]의 값 : 3
2차원 배열 [1][1]의 값 : 4

2차원 배열 [2][0]의 값 : 5
2차원 배열 [2][1]의 값 : 6

2차원 배열 [3][0]의 값 : 9 // 7 -> 9
2차원 배열 [3][1]의 값 : 10 // 8 -> 10
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.