C中的变量参数的数量是否有限制?

时间:2014-06-19 06:58:12

标签: c

据我所知,并且可以检测到,C99文件并没有说明这个限制。

我建议,这受到编译器的限制。 但是,我不知道我需要寻找什么,把它搞清楚。

所以任何人都可以告诉我编辑器(或者其他人确实给出这种限制)的有限数量的Vargs以及我可以在哪里检查。

1 个答案:

答案 0 :(得分:2)

我只是弄清楚标准在C99 TC3中所说的函数参数是什么。

我刚刚发现了这个:

  

5.2.4.1翻译限制

     

实现应能够翻译和执行至少一个程序   包含以下每个限制的至少一个实例:

     

[...]

     

- 一个函数调用中的127个参数

我没有看到标准应该更明确地指定此限制的原因。 所以这就是我到目前为止看到的。它应该是唯一的下限。