#include <stdarg.h>
#include <stdio.h>
void HandleVararg(int arg_count, ...){
//1.声明变量获取变长参数
va_list args;
//2.开始从arg_count之后进行变长参数的遍历 (va_list, count)
va_start(args, arg_count);
for(int i = 0; i < arg_count; ++i){
//3.获取对应参数 (va_list, type)
int arg = va_arg(args, int);
printf("%d:%d\n", i, arg);
}
//4.清理资源
va_end(args);
}
C函数变长参数的获取
最新推荐文章于 2022-11-08 13:28:58 发布