C语言可变参数

xiaoxiao2021-02-28  81

#include <stdio.h> void func0(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); func0(a,func1); return 0; } void func0(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

转载请注明原文地址: https://www.6miu.com/read-71142.html

最新回复(0)