你还能用旧方法在 C 中使用可变参数吗?

标签 c optional-parameters

纯粹是为了兴趣,我在...我不知道...15 - 20 年后重新学习 C。

我似乎记得可变参数是作为简单的宏实现的。

  • 谁能记得它们是什么?

编辑:为了澄清我的问题,我知道它们与 va_list 等同名,但您还记得实际的宏定义吗?

  • 他们今天还会工作吗?

最佳答案

你正在考虑来自 stdarg.h ( link to WP article ).他们仍然工作得很好。 :-)

关于你还能用旧方法在 C 中使用可变参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408644/

相关文章:

c# - 动态和可选方法参数

c - aio_write 比 ext4 上的普通写入需要更多时间?

c - 在进行除法乘法时,额外的移动会以某种方式更快吗?

c - 为什么我的消息传递 IPC 代码不起作用? (C)

Python:如何检查是否可以使用可选参数?

PHP 可选参数 - 按名称指定参数值?

c++ - Doxygen - 将参数声明为可选

Resharper 智能感知困惑

c - 为什么静态库函数的值是错误的?

c - c 中的 karatsuba 实现