c - C Mingw 中的省略号运算符

标签 c

我知道省略号运算符用于在函数接口(interface)中实现可变参数。然而我想知道这 3 个省略号是某种宏还是内置的 C 结构。我正在查看 Mingw header ,似乎找不到该宏的任何定义。我似乎没有 stdvar.h 并且 varargs.h 是空的。如果省略号确实是一个宏,有人可以指导我实现它们吗?

谢谢

最佳答案

它不是一个宏。它是语言本身的一部分,因此是“内置 C 结构”。

找不到好的引用,但是google results交替调用它们operatorspecifier

关于c - C Mingw 中的省略号运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14471917/

相关文章:

java - 描述用于十进制到二进制转换的此函数

c++ - 将 Makefile 选项添加到 qtcreator 项目中

c - 初始化中结构内存分配中的指针(c99)

c - `return 0x1;` 是什么意思?

c - Vigenere 密码额外字符

c - 只有一个线程执行该函数

c - 为什么 gcc 会为使用不同形式整数文字的程序生成不同的编译二进制文件?

C:fork()动态内存分配

c - 使用 1 int 发送 2 个数字

c - C语言中Linux的迭代管道实现