小编use*_*487的帖子

C vararg递归函数:语法是什么?

我正在尝试在 C 中使用变量参数创建一个递归函数,但在编写递归调用时似乎无法传递参数。

代码:

void f(const char* s, ...) {
        va_list args;
        va_start(args, s);
        f(s,args);
        va_end(args);
    }
}
Run Code Online (Sandbox Code Playgroud)

不要介意无限的调用堆栈。这不是重点,所以我放弃了代码中的所有其他方面。

c variadic-functions

0
推荐指数
1
解决办法
827
查看次数

标签 统计

c ×1

variadic-functions ×1