作业帮 > 综合 > 作业

va_list定义的是什么类型?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 01:55:46
va_list定义的是什么类型?
#include
#include
void
print(int n_values,...)
{
int i;
va_list ptr;
va_start(ptr,n_values);
for(i=0;i
va_list定义的是什么类型?
va_list定义的不过是char*.
因为你传的参数不是一种类型,而是有int也有double,需要区别类型,如printf利用%d,%f这些来区分哪个参数是什么类型.
针对你现在的参数,这样输出就行了:(换了参数类型就不行)
for(i=0;i