인프런 커뮤니티 질문&답변

젬싼jamssan님의 프로필 이미지
젬싼jamssan

작성한 질문수

홍정모의 따라하며 배우는 C언어

12.15 동적 할당 메모리를 배열처럼 사용하기

본 강의 14:15 부분 (r , c , d) 위치 관련질문입니다

작성

·

256

0

row = 3, col = 2, depth = 2

(r, c, d)

강의를 듣던 도중 해당 배열의 순서에 의문점이 생겨 질문하려합니다.

3차원 배열을 나타낼시

(d,r,c) 순서가 맞지않나요?? 4차원 혹은 그 이상 배열을 표현할때 헷갈릴 것같아 질문해봅니다.

ex) arr[d][r][c]

답변 1

2

array 의 측면에서 보면 
arr[d][r][c] 가 맞지만,
row, col, depth.... 으로 배열의 차원을 늘려갈 때
1d-dimension 으로 선언된 array를 N-dimension의 matrix로 바꾸어 생각하는 것이 전달하고자 하는 내용인 것 같습니다. (일반적인 matrix의 notation은 row, col, depth... 순으로 적습니다.)
array 와는 별개로 보셔야 될 것 같습니다.

젬싼jamssan님의 프로필 이미지
젬싼jamssan

작성한 질문수

질문하기