#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);
}

被折叠的 条评论
为什么被折叠?



