每个函数都有一个地址,其实函数名就是个地址。 我们可以把函数名赋值给函数指针,让这个指针指向函数。
typedef int (*fun_t)(int,int) int add(int a,int b) { return a+b; } fun_t p; p = add; int main(void) { printf("%d",p(3,5)); return 0; }