void func
0(
int,void (fun)(
int));
void func1(
int);
int main(){
int a=
10;
int *p;
p=&a;
printf(
"a=%d\np=%p\n*p=%d\n",a,p,
*p);
*p=
20;
printf(
"a=%d\np=%p\n*p=%d\n",a,p,
*p);
func
0(a,func1);
return 0;
}
void func
0(
int n,void (
*fun)(
int)){
int b=n;
printf(
"调用回调函数:");
fun(b);
}
void func1(
int n){
printf(
"a=%d",n);
}
/************************************************* 1.va_arg()运行一次,指针后移 2….前面必须有一个整型参数来表示参数个数 **************************************************/ github:https://github.com/comeonjy/c