[완료] 포인터 함수 선언의 차이.

840
points
points
int *func(int a, int b)
와
int (*func)(int a, int b)
는 어떤 차이점이 존재하는 것인지요?
별 차이 없어보이는데 에러가 발생하는 것으로 보아 제가 모르는
무언가 있는 것 같아서요.
그럼 이번에도 많은 고수님들의 보살핌을 부탁드립니다~!
)친절한 답변 감사합니다^^
KLDPOpen Source, Geek, IT... |
|
사용자 로그인둘러보기 |
points
int *func(int a, int b)는
int *func(int a, int b)는 인자 목록이 (int, int)이고 int 포인터를 되돌리는 함수의 선언이고,int (*func)(int a, int b)는 인자 목록이 (int, int)이고 int를 되돌리는 함수를 가리키는 포인터의 선언입니다.