指向函数的指针

基本结构:

    类型    (*p)(形参列表);

 1 //指向函数的指针变量
 2 # include<stdio.h>
 3 int (*p)(int,int);
 4 int a=5,b=6,c,d;
 5 int main()
 6 {
 7     int max(int,int);
 8     int min(int,int);
 9     printf("请输入a,b,d
");
10     scanf("%d%d%d",&a,&b,&d);
11     if(d==1) p=max;
12     else p=min;
13     c=p(a,b);
14     printf("%d
",c);
15     return 0;
16 }
17 
18 int max(int a,int b)
19 {
20     if(a>b) return a;
21     else return b;
22 }
23 int min(int a,int b)
24 {
25     if(a<b) return a;
26     else return b;
27 }

运行结果:

原文地址:https://www.cnblogs.com/bboykaku/p/12486457.html