#include <stdio.h>
typedef int(*Count)(int,int);//定义一个函数指针变量类型 Count 形参是两个int型数据 返回一个int型数据
int sum(int a ,int b){ //定义一个求加法的函数 返回和值
return a+b;
}
int min(int a ,int b){ //定义一个求减法的函数 返回差值
return a-b;
}
int main(){
Count count1=sum; // 定义一个函数指针 count1 ,并且 count1指向sum这个函数
Count count2=min; //定义一个函数指针 count2 ,并且 count2指向min这个函数
printf("%d\n",count1(2,3)); //求2+3的和值 并打印
printf("%d\n",count2(2,3)); //求2-3的差值 并打印
return 0;
} |