#include <stdio.h>#include <stdarg.h>void HandleVarargs(int arg_count, ...) {// 1. 定义 va_list 用于获取我们变长参数va_list args;// 2. 开始遍历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);}int main(void) {printf("Hello World\n");HandleVarargs(4, 1,2,3,4);return 0;}
