C语言 可变长参数va_arg的一些总结和陷阱
官方资料:https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/va-arg-va-copy-va-end-va-start?view=msvc-170
va_arg,可以读取int类型,double类型,指针类型三种
其中char,unsigned char,short,unsigned short,int,unsigned int都用int来进行读取;
float,double都用double类型来进行读取
long long类型就用作为结构体的参数,来进行传指针进行读取。
例子实例如下: