C++可变参数写法

来源:互联网 发布:天基卫星通信网络 编辑:程序博客网 时间:2024/05/21 14:07
#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;}

0 0