C 参数个数可变的函数 (c语言参数个数错误)
本文目录导航:
C++参数个数可变的函数
va_list ap; //ap是传入的参数的指针,访问传入的可变参数都要经过它启动。
va_start(ap,b); //初始化参数指针,b就传入函数的最后一个强迫性参数temp=va_arg(ap,int); //va_arg()宏经过ap指针从可选参数列表中提取下一个值,并转换为int类型前往到temp变量va_end(ap); //不再经常使用可选参数,做一些清算上班。

C言语中如何失掉函数可变参数的个数?
这个看你是怎样调用的
普通都是商定个数 或许依据第一个参数,选择个数。
你这个写法,看起来是两个参数调用,而后都是char* 假设是这样
要改成
C言语函数printf("%d,%d",a,b);蕴含几个参数数?
3个啊,%d,%d一个字符串,a,b两个intprintf是个可变参数函数
下一篇 »
参数函数 c言语 可变 怎样写 (c函数做参数)