以下关于全局变量的说法,哪个是正确的?
答案解析
核心考点说明:本题考察全局变量的特性。全局变量在函数外部声明,作用域为整个程序,生命周期为程序的运行期间。
解题思路分析:需要理解全局变量的作用域和生命周期。
选项分析:
A. 错误。全局变量可以在多个文件中访问,只要声明使用了extern关键字。
B. 错误。全局变量的作用域是整个程序,并非仅限于定义它的函数。
C. 正确。全局变量在整个程序的生命周期内都存在。
D. 错误。全局变量在程序开始时初始化一次,之后不会重新初始化,除非显式赋值。
易错点提醒:容易混淆全局变量和局部变量的作用域和生命周期。
正确答案:C