【C语言】可变参数的使用详解
分类:
文章
•
2023-11-12 13:38:58
头文件包含: <stdarg.h>
基本使用方法
va_list:创建一个指针,该指针指向可变参数,相当于迭代器。
va_start(参数一, 参数二):
参数一: va_list 创建的指针
参数二:最后一个固定参数,例如函数是fun(int x, int y, ...),则最后一个固定参数就是y。
va_arg(参数一,参数二):
参数一:va_list 创建的指针
参数二:返回的类型
va_arg(参数一):
参数一:va_list 创建的指针
简单使用方法结果如下图: