index access

matrix[row][col]은 먼저 행을 고르고 그 안의 열을 고른다

2차원 배열 접근은 좌표처럼 읽습니다. 첫 인덱스는 행, 둘째 인덱스는 그 행 안의 열입니다.

1. 행 선택

matrix[1]은 두 번째 행 전체를 가리킵니다.

2. 열 선택

[2]는 선택된 행 안에서 세 번째 칸입니다.

3. 값 접근

matrix[1][2] 위치의 값을 읽거나 바꿉니다.

int matrix[3][3]에서 matrix[1][2]

행/열 0 1 2 row 0 [0][0] [0][1] [0][2] row 1 [1][0] [1][1] [1][2] row 2 [2][0] [2][1] [2][2]
정상 접근

row는 0~2, col도 0~2 안에 있어야 합니다.

자주 하는 실수

matrix[3][0]이나 matrix[1][3]은 범위를 벗어납니다.