행과 열

gurumong의 이미지

2차원 배열에서 행과 열은 어느것?

안녕하세요 ^^
프로그래밍 공부를 하다가 궁금한것이 생겼습니다

int array[2][4]; // 행 2, 열 4
/*
ㅁㅁㅁㅁ
ㅁㅁㅁㅁ
*/

라는 코드가 있으면 ((arrary[2])[4]) 코드와 같지 않습니까?
이것은 2개의 원소를 가지는 배열이 다시 4개가 있다는 것으로 이해할수있을꺼 같은데
어째서 array[열][행]이 처럼 반대로 이해하고 사용하는것일까요?

행과 열 구독하기