아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
느긋한쇠오리233
느긋한쇠오리23319.06.03

[C]2차원 배열을 포인터에 저장 시 문의 드립니다.

C언어에서 2차원 배열을 매개 변수로 전달할 때,

예를 들어 ARRAY[3][3]을 넘길때 (*ARRAY)[3]으로 지정해도 된다고 들었습니다만

(*ARRAY)[3][3]과 같이 지정해야 되는거 아닌가요?

답변 부탁 드립니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • C언어에서 2차원 배열을 매개 변수로 전달할 때

    (*ARRAY)[3] 해도 되는 이유가 포인터로 (*ARRAY)[3] 까지 하면 (*ARRAY)[3]의 주소값을 보내는거라서 이후에 (*ARRAY)[3][0], (*ARRAY)[3][1]...(*ARRAY)[3][3] 까지 같이 보내진다고 보시면 됩니다.