잘못알고 있는 애들 많네 ㅎㅎ


차원이란건 같은 속성을 가진 공간을 말하는거지, 니들 처럼 無, 점, 선, 면, 그 이상의 개념만 있는게 아니란다 ^^


1차원 10개짜리 배열은 포인터 공간에 주소를 담고(이 포인터는 포인터에 대해선 상수성을 가짐) 이 포인터 의 주소가 10개 짜리 배열의 첫부분 공간을 잡는거지.


예를 들어 2차원 배열이 10x10 으로 있다고 하면


10개짜리 배열속에 있는 포인터 상수를 통해 10개짜리 연속된 주소를 가지는 배열이 있는거지.

(물론 시스템 따라 메모리 공간이 충분한 곳이 있으면 편의상 10개짜리 배열을 일렬로 잡을 수도 있고 포인터는 분산되어 있을수 있음)


3차원 배열이 10x10x10으로 있으면


10개의 연속된 주소속 포인터 상수가 아래의 각 10개의 포인터상수를 담고 있는 배열의 첫주소를 가르치고.. 이런식으로 쭉~


4차원 배열은 알겠지? ^^


애시당초 컴퓨터의 메모리가 물리적 개념으로 2차원아니면 1차원인데 어떻게 실제로 그 구조가 사람이 아는 공간개념으로 진행되겠음?


어레이는 정적 변수지만 공간이 부족하면 역시 런타임에러가 나는건 알꺼고