1 #include<iostream>
2 using namespace std;
3
4 void show(int a)
5 {
6 cout << a <<"....";
7 }
8
9 int add(int a, int b)
10 {
11 return a + b;
12 }
13 int sub(int a, int b)
14 {
15 return a - b;
16 }
17 void func_test(int(*p)(int, int), int a, int b) //回调函数
18 {
19 cout<<p(a, b)<<endl;
20 }
21
22 int main()
23 {
24 show(3);
25 void(*p)(int); //函数指针
26 p = show; //show函数名是地址
27 p(4);
28
29 func_test(add,4,5);
30 func_test(sub, 4, 5);
31
32 cout<<"hello"<<endl;
33 system("pause");
34 return 0;
35 }