포인터배열 질문이요...
다인
2023.04.01
질문 제목 : 포인터배열 입니다.너무 헷갈립니다...질문 내용 : 질문은 int (*p)(int)[10] 이 무슨뜻인가 입니다;
int (*p)(int) 는 p주소에 정수형인자가 있고 반환값이 정수로 대충은 알겠는데...
배열까지 섞이니 멍해져요...
요즘 포인터쪽 공부하고있는데...너무 어렵네요...
-
한국드립
수다님 불량수다님 알려주셔서 감사합니다 ^^;
영어문법공부하느라 엄청 고생했는데... c언어도 문법과 한바탕 싸워야겠네요...
이제 막 포인터 처음부분 공부시작했는데, 저걸 해석해보라고 시켜서 진도에 안맞게 공부하는중이었습니다.
알려주셔서 정말 감사합니다.ㅠ.ㅠ -
너에게
저건 문법이 잘못된거 같은데요.
함수 포인터 배열은 int (*p[3])(int); 형식을 취해야 하구요...
저게 만약 2차원 배열을 리턴해주고 int 인자를 하나 받는 함수라고 한다면...
int (*p(int))[10] {...} 과 같은 형식을 취했어야 합니다.
결과적으로, 저 문법은 잘못된 문법 같군요... -
범한
저뒤에 배열이 붙는다면 어떤식으로 해석해야될지 궁금해서요
알아가기도 해야되구요 ㅎ;
약간의 팁만 던져주시면 감사하겠습니다~ㅎ -
딥레드
문법에 맞지않는다네요;
-
민트향
함수포인터의 배열요? 책 좀 더찾아보겠습니다.
-
적송
함수포인터의 배열같은데.. 아닌거같기도하고요. 처음보는형태라;