#include<stdio.h>
void add(int a,int b){
printf("a+b=%d",a+b);
}
void sub(int a,int b){
printf("a-b=%d",a-b);
}
void docallback(void (*func)(int,int)){
func(3,1);
}
int main(){
void (*func)(int,int);//声明函数指针func
func=&add; //函数指针指向add
func(1,2); //等价add(1,2)
//回调函数
docallback(sub);
}
函数指针与回调函数
最新推荐文章于 2024-03-12 12:54:34 发布