로딩
요청 처리 중입니다...

다차원 배열

 다차원 배열

지금까지 다룬 배열은 1차원 배열입니다. 다음과 같은 문법으로 1,2,3차 혹은 그 이상 차원의 배열을 선언할 수 있습니다. int arr1D[10]; int arr2D[5][5]; int arr3D[3][3][3] 이론 상 그 이상의 차원 배열 선언도 가능합니다.

이런 다차원 배열을 사용하는 이유가 뭘까요? 차원이란 무엇일까요?

SKETCH(스케치) 3D 모델링을 하기 위해서 반드시 이해하고 넘어가야 하는 개념이 있습니다. 우선 차원(Dimension) 의 개... blog.naver.com 프로그래밍이랑은 연관 없는 포스팅이지만 차원에 대한 개념을 설명해 놓은 포스팅입니다.

차원은 좌표를 구성하는 축의 개수를 의미합니다. 위 처럼 2차원 형식의 데이터가 있다고 해봅시다.

주황색 공이 있는 위치가 1이고 나머지는 0인 바둑판이라고 생각을 해보세요. 오른쪽처럼 0과 1을 나타내는 게 직관적일까요, 아래처럼 20개 숫자를 쭉 나열하는게 직관적일까요?

당연히 오른쪽의 표현이 훨씬 눈에 ...

# 2차원배열 # 3차원배열 # C언어배열 # 다차원배열

원문 링크 : 다차원 배열