Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用C语言创建带有附加参数的原型函数_C_Arguments_Prototype - Fatal编程技术网

用C语言创建带有附加参数的原型函数

用C语言创建带有附加参数的原型函数,c,arguments,prototype,C,Arguments,Prototype,正如我们所知道的printf()函数,它可以保存字符,如果需要,还可以有其他参数。例如,printf(“程序员”)printf(“程序员%d”,14) 如何在原型函数中添加其他参数? 是否类似于some_func(char*str,…)?您必须使用C中提供的变量参数列表 以下是有关此功能的简短教程: 为了在C语言中使用可变数量的参数,您需要包括以下库 #include <stdarg.h> 更多信息“它是否有点像某种函数(char*str…)”-是的,是标准的一部分;你可以从或甚至

正如我们所知道的
printf()
函数,它可以保存字符,如果需要,还可以有其他参数。例如,
printf(“程序员”)
printf(“程序员%d”,14)

如何在原型函数中添加其他参数?
是否类似于
some_func(char*str,…)

您必须使用C中提供的变量参数列表

以下是有关此功能的简短教程:


为了在C语言中使用可变数量的参数,您需要包括以下库

#include <stdarg.h>

更多信息

“它是否有点像某种函数(char*str…)”-是的,是标准的一部分;你可以从或甚至从中得到一些例子
int printf(const char *fmt, ...)