홈
토픽
스파링
잉크
미션
전문가 신청
베리몰
나도 질문하기
생활
느긋한쇠오리233
C언어에서 2차원 배열을 매개 변수로 전달할 때,
예를 들어 ARRAY[3][3]을 넘길때 (*ARRAY)[3]으로 지정해도 된다고 들었습니다만
(*ARRAY)[3][3]과 같이 지정해야 되는거 아닌가요?
답변 부탁 드립니다.
1개의 답변이 있어요!
하얀고슴도치236
C언어에서 2차원 배열을 매개 변수로 전달할 때
(*ARRAY)[3] 해도 되는 이유가 포인터로 (*ARRAY)[3] 까지 하면 (*ARRAY)[3]의 주소값을 보내는거라서 이후에 (*ARRAY)[3][0], (*ARRAY)[3][1]...(*ARRAY)[3][3] 까지 같이 보내진다고 보시면 됩니다.
1
응원하기