相关疑难解决方法(0)

是否可以创建没有参数的C varargs函数?

可能重复:
是否可以在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

4
推荐指数
1
解决办法
2158
查看次数

标签 统计

c ×1