有没有办法在C语言中为函数指定默认参数?

推荐答案

不是真的.唯一的方法是输入write a varargs function,并手动为调用者不传递的参数填充默认值.

C++相关问答推荐

Pure Win32 C(++)-除了替换控件的窗口程序之外,还有其他方法可以在输入时禁用按钮吗?

GCC不警告隐式指针到整数转换'

C指针算法在函数参数中的应用

如何使用指向 struct 数组的指针并访问数组中特定索引处的 struct

在句子中转换单词的问题

C I/O:在Windows控制台上处理键盘输入

如何使用唯一数字对整型进行分区

获取前2个连续1比特的索引的有效方法

当内存来自Malloc时,将char*转换为另一个指针类型是否违反了严格的别名规则?

不同原型的危险C函数是可能的

Caesar密码调试:输出文本末尾的问号和随机字符

通过k&;r语法的c声明无效

如何将两个uint32_t值交织成一个uint64_t?

c程序,让用户输入两类数字,并给出输出用户输入多少个数字

为什么会出现此错误?二进制表达式的操作数无效

DennisM.Ritchie的C编程语言一书中关于二进制搜索的代码出现错误?

C 程序不显示任何输出,但它接受 CS50 Lab1 的输入问题

GDB 用内容初始化数组

为什么实现文件中的自由函数默认没有内部链接?

创建 makefile 来编译位于不同目录中的多个源文件