【发布时间】:2011-10-13 17:43:43
【问题描述】:
在C99 6.7.1 中它说
最多可以在声明中给出一个存储类说明符 声明中的说明符
我知道extern 和static 都是存储类说明符,但extern 基本上向编译器声明该变量是在其他地方声明的,稍后再担心。 extern 和 static 对我来说是不互斥的。很有可能是extern 和static。
为什么我们不能同时使用extern 和static?除了标准简单地说没有之外,还有什么好的理由吗?
【问题讨论】:
-
如果将“to me are”替换为“to me are not”,您的问题会更有意义。你是这个意思吗?
-
@PascalCuoq:是的,已修复。谢谢