C/C++ 함수 포인터
EX1
#include <stdio.h>
#include <stdlib.h>
int add(int a, int b)
{
return a + b;
}
int main()
{
int (*p)(int, int); //이러한 방법으로 초기화합니다.
p = &add;
int c = (*p)(1, 2);
printf("%d", c);
}
EX2
#include <stdio.h>
#include <stdlib.h>
int add(int a, int b)
{
return a + b;
}
int main()
{
int (*p)(int, int);
p = add; //&제거
int c = p(1, 2); //(*p)제거
printf("%d", c);
//똑같음 더 많이 씀
}
Leave a comment