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]은 범위를 벗어납니다.