所谓外部变量,我指的是用外部修饰符声明的变量(在程序的其他地方定义)。我被告知这一限制,在网上找不到任何证实或反驳。这是真的吗如果是的话,哪一个是限制它通常由编译器执行吗? 最佳答案 是的,每个编译器都应该支持一个最小限度。在这种情况下,每个编译器应该能够在一个翻译单元中支持至少4095个外部标识符(但大多数编译器可能支持更多)。