C语言可变参数

来源:互联网 发布:centos 6 vsftp 配置 编辑:程序博客网 时间:2024/06/08 10:20
#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

原创粉丝点击