可能重复:
是否可以在C中具有可变参数函数且没有非可变参数?
是否可以创建没有参数的C varargs函数?
例如:
int foo(...);
Run Code Online (Sandbox Code Playgroud)
我想做类似以下的事情:
list* create_list(...){
list *mylist = list_create();
void *current_arg = va_arg(void*);
while (current_arg != NULL){
list_add(mylist, current_arg);
current_arg = va_arg(void*);
}
return mylist;
}
Run Code Online (Sandbox Code Playgroud) c ×1