据我所知,并且可以检测到,C99文件并没有说明这个限制。
我建议,这受到编译器的限制。 但是,我不知道我需要寻找什么,把它搞清楚。
所以任何人都可以告诉我编辑器(或者其他人确实给出这种限制)的有限数量的Vargs以及我可以在哪里检查。
答案 0 :(得分:2)
我只是弄清楚标准在C99 TC3中所说的函数参数是什么。
我刚刚发现了这个:
5.2.4.1翻译限制
实现应能够翻译和执行至少一个程序 包含以下每个限制的至少一个实例:
[...]
- 一个函数调用中的127个参数
我没有看到标准应该更明确地指定此限制的原因。 所以这就是我到目前为止看到的。它应该是唯一的下限。