#include <windows.h>
#include <stdio.h>
void variableArgu(int argc, ...)
{
// 声明一个指针, 用于持有可变参数
va_list pArg;
// 将 pArg 初始化为指向第一个参数
va_start(pArg, argc);
// 输出参数
for(int i = 0; i != argc; ++i)
{
// 获取 pArg 所指向的参数并输出
printf("%d, ", va_arg(pArg, int));
}
va_end(pArg);
}
int main()
{
variableArgu(6, 1, 2, 3, 4, 5, 6);
return 0;
}
C++可变参数写法
最新推荐文章于 2022-12-06 10:05:34 发布