函数指针和函数对象
1 #include <stdio.h>
2 void (*p)(int); // <==>int a;变量的定义
3 void *f(int);//声明
4
5 void foo(int a)
6 {
7 printf("foo: %d\n", a);
8 }
9
10 int main()
11 {
12 p=foo;
13 p(2);
14 f(2);
15 return 0;
16 }
17
18 void *f(int a){
19 printf("f: %d\n", a);
20 return 0;
21 }
`运行结果·
foo: 2
f: 2