2D Array

다차원 배열 인덱스 모델

2차원 배열은 표처럼 보이지만 실제로는 행 단위로 이어진 메모리 배치라는 점을 기억해야 합니다.

다차원 배열 인덱스 기준다차원 배열은 행과 열 인덱스를 함께 관리하는 연속 데이터입니다. 선언 형태와 접근 순서를 같은 표로 읽습니다.
다차원 배열 인덱스 점검 항목다차원 배열은 행과 열의 순서를 고정하고, 초기화 모양과 접근 인덱스를 같은 기준으로 맞춥니다.
선언

2차원 배열 선언

초기화

행별 중괄호를 쓰면 데이터의 표 구조가 드러납니다

접근

2차원 배열 인덱스 범위

반복 구조바깥 루프는 행, 안쪽 루프는 열을 도는 형태가 일반적입니다.
배열 전달 경계함수에 넘길 때는 열 크기 정보가 타입에 필요합니다.
대안크기가 유동적이면 vector의 중첩이나 1차원 평탄화 구조를 고려합니다.

행·열 인덱스 행과 열을 헷갈리지 않으려면 변수 이름을 i, j보다 row, col로 두는 것만으로도 실수가 줄어듭니다.