睡尽天下美男,駅前不动产屋繁盛记,要
1 #include2
3 void printnum1(int n);
4 void printnum2(int n);
5 void shownum(int n, void (* ptr)(int));
6
7 void printmessage1();
8 void printmessage2();
9 void printmessage3();
10 void showmessage(void (* ptr)());
11
12 int main(){
13 shownum(11111, printnum1);
14 shownum(22222, printnum2);
15 showmessage(printmessage1);
16 showmessage(printmessage2);
17 showmessage(printmessage3);
18 }
19
20 void printnum1(int n){
21 printf("test1 is called,the number is %d\n", n);
22 }
23
24 void printnum2(int n){
25 printf("test2 is called,the number is %d\n", n);
26 }
27
28 void shownum(int n, void (* ptr)()){
29 (* ptr)(n);
30 }
31
32
33 void printmessage1(){
34 printf("this is the message 1!\n");
35 }
36
37 void printmessage2(){
38 printf("this is the message 2!\n");
39 }
40
41 void printmessage3(){
42 printf("this is the message 3!\n");
43 }
44
45 void showmessage(void (* ptr)()){
46 (* ptr)();
47 }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论