컴퓨터의 컴퓨터 메모리는 바이트(byte) 단위로 데이터를 저장하고 식별(주소를 부여)된다. 즉 메모리의 저장공간은 바이트 단위로 구별이 되며 각 저장공간은 주소 값을 가진다. 컴퓨터의 메모리 공간은 1 씩 증가하는 주소 값으로 구분되고 있어 일차원적인 구조를 가지고 있다.
일상 생활의 데이터 중 이미지, 동영상, 문서 내의 테이블, 엑셀파일의 워크시트와 같이 2차원, 3차원의 데이터가 있다. 이와 같이 2차원, 3차원이 데이터를 컴퓨터에서 처리할 경우 프로그래머가 처리하려는 데이터의 차원을 고려하여 메모리에 저장할 수 있다.
2차원 배열은
int multiarray[3][3];