#include<stdio.h>
int add(int num1,int num2){
return num1 + num2;
}
int sub(int num1,int num2){
return num1 - num2;
}
int calculate(int (*fp)(int,int), int num1,int num2){
return (*fp)(num1,num2);
}
int main(){
printf("3 + 5 = %d\n", calculate(add,3,5));
printf("3 - 5 = %d\n", calculate(sub,3,5));
return 0;
}
【C】函数指针——函数指针作为参数传递
最新推荐文章于 2024-01-15 08:52:44 发布