c语言可变参数

Posted 吾乃世间奇才

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言可变参数相关的知识,希望对你有一定的参考价值。

#include <stdarg.h>
#include <stdio.h>
void func(int one, ...)
{
        va_list var_arg;

        va_start(var_arg, one);
        printf("%d\\n", va_arg(var_arg, int));
        printf("%d\\n", va_arg(var_arg, int));
        printf("%d\\n", va_arg(var_arg, int));
        printf("%d\\n", va_arg(var_arg, int));
        printf("%d\\n", va_arg(var_arg, int));
        va_end(var_arg);
}

int main()
{
        func(100,1,2,3,4,5);
        return 0;
}

以上是关于c语言可变参数的主要内容,如果未能解决你的问题,请参考以下文章

C语言可变参数函数详解示例

C语言 可变参数列表

c语言如何封装一个带有可变参数的方法?

c语言可变参数是干啥的

C语言奇淫技巧之函数的可变参数

c语言中啥是可变参数?最好有简单的应用可变参数的例子。谢谢