#include <stdio.h>
#include<stdarg.h>
void fun(int a,...){
va_list pp;
va_start(pp,a);
do{
printf("param =%d\n",a);
a=va_arg(pp,int);//使 pp 指向下一个参数,将下一个参数的值赋给变量 a
}
while (a!=0);//直到参数为 0 时停止循环
}
void main(){
fun(20,40,60,80,0);
}
#include<stdarg.h>
void fun(int a,...){
va_list pp;
va_start(pp,a);
do{
printf("param =%d\n",a);
a=va_arg(pp,int);//使 pp 指向下一个参数,将下一个参数的值赋给变量 a
}
while (a!=0);//直到参数为 0 时停止循环
}
void main(){
fun(20,40,60,80,0);
}