1、用static声明的全局变量称之为静态外部变量
2、静态外部变量的作用域仅限于在它声明的文件中,从声明处到文件结束;所以其他文件不能引用该变量,若强制引用该变量,程序在编译时会报错
3、在静态外部变量定义的文件中,用extern对该变量作提前引用声明,可以扩展该变量在文件中的作用域;此时就可以从声明开始位置起,合法的使用该静态外部变量
4、静态外部变量保存在静态储存区,程序在编译时为其分配内存
时间:2024-10-11 22:01:09
1、用static声明的全局变量称之为静态外部变量
2、静态外部变量的作用域仅限于在它声明的文件中,从声明处到文件结束;所以其他文件不能引用该变量,若强制引用该变量,程序在编译时会报错
3、在静态外部变量定义的文件中,用extern对该变量作提前引用声明,可以扩展该变量在文件中的作用域;此时就可以从声明开始位置起,合法的使用该静态外部变量
4、静态外部变量保存在静态储存区,程序在编译时为其分配内存