1 #include<stdio.h> 2 3 // typedef int *fun(int a,int b);//fun代表int *(int ,int ) 4 typedef int (*fun)(int a,int b);//fun代表int (*)(int ,int ) 5 int add(int a,int b) 6 { 7 return a + b; 8 } 9 10 int main(int argc, const char *argv[]) 11 { 12 fun p; 13 p = add; 14 printf("%d + %d = %d\n", 3,5,p(3,5)); 15 16 return 0; 17 }