gpt4 book ai didi

c - C程序中可以声明多少个变量?

转载 作者:太空宇宙 更新时间:2023-11-04 05:52:40 26 4
gpt4 key购买 nike

在 C 程序中,我们通常声明较少数量的变量。是否可以声明“n”个变量?例如:int a,int b,int c .......或者编译器是否给我一个错误?

变量声明是否有最大限制?

最佳答案

编译器没有义务有上限。但如果有极限的话,也只能是这么小。

C 确实定义了最小 最大限制。

参见 C11 5.2.4.1 翻译限制

例子:

一个翻译单元有4095个外部标识符
在一个 block 中声明了 511 个具有 block 作用域的标识符
一个函数定义中有 127 个参数
单个结构或 union 中有 1023 个成员

关于c - C程序中可以声明多少个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com