我在 C 编程 (Dennits M. Ritchie) 和 Microsoft ( http://msdn.microsoft.com/en-us/library/z4ew7daa.aspx)中读到它,外部变量在 main 中不可见(无法访问)。
这很令人困惑,因为我多次使用以下技术。
#include<stdio.h>
int sp = 99; //extern variable
int main(){
printf("sp is :%d",sp); //not visible?
sp = 98;
printf("sp is :%d",sp); //ofcourse it is visible!
}