问题
单项选择题
下列叙述中正确的是( )。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
答案
参考答案:B
解析: 本题考查的是变量的作用域及其生存期。一个全局变量的生存周期从它被声明开始,直到程序结束,一个局部变量的生存期从它被声明开始,直到包含它的最近的一个程序块结束。静态变量的生存期将延续到整个程序的终止。