我正在寻找C11标准中可变函数的描述,但我发现的唯一信息几乎没有提到这个主题.有人可以向我展示可以在其中找到的有关它们的所有主题吗?
到目前为止我发现自己的是§6.9.1.8:
如果定义了接受可变数量参数的函数而没有以省略号表示法结尾的参数类型列表,则行为未定义.
在§7.16中描述了
头文件.但是我非常怀疑这是关于标准中可变函数的所有信息.
除了您指出的章节之外,我还建议您从C11
标准中查看章节§6.7.6.3 ,其中包含有关函数声明符的更多信息.总结一下,
变量函数声明:章节§6.7.6.3
变量函数调用:章节§6.5.2.2
变量函数定义:章节§6.9.1
变量函数参数列表相关宏及其用法:章节§7.16.1.1 - §7.16.1.4
但是,对于可变参数函数没有全功能的描述,在标准本身AFAIK中以完整章节的形式编译(如果这是您正在寻找的).
您可能希望查看wiki条目以获得更多洞察力.