C语言中,如何定义一个变量,使其既可以在主函数中使用,也可以在子函数中使用

2024-11-13 03:47:14
推荐回答(2个)
回答1:

如果外部变量不在文件的开头定义,其有效的作用范围只能从定义点到文件结束。如果在定义点之前的函数想引用该外部变量,则应该在应用之前用关键字extern对该变量作‘外部变量声明’。表示该变量是一个已经定义了的外部变量。有了此声明,就可以从声明处起,合法的调用该外部变量。

回答2:

#include
int a;
int main () {
......
return 0;
}
......