안녕하세요.
typedef를 이용한 함수포인터에 대해서 공부할 수 있는데요.
사용 예제를 공부하다보니깐 아래와 같은 소스가 있는데요.
궁금한 부분이, abc 함수의 반환형 자료형은 무엇인가요?
그리고 return (test)NULL; 이 부분은 왜 이렇게 쓰는건가요?
typedef int (*test)(int, char **);
test abc(char *argv)
{
return (test)NULL;
}
int main(int argc, char **argv)
{
test b;
b = abc(argv[1]);
return 0;
}