常见printf
int printf(const char *format, ...);
printf("%d,%d,%d",a,b,c)
可变参数
va_start()
va_arg()
va_end()
va_list
函数
void func(int first, int last, ...)
{
va_list p_args;
va_start(p_args, last);
for(int i = 0; i < 2; i++){
char *val = va_arg(p_args, char*);
printf("%s", val);
}
va_end(p_args);
}
int main()
{
func(1,2,"hello","world");
return 0;
}