早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C有关局部变量及其作用域和生存期的问题以下叙述中正确的是。A、局部变量说明为static存储类,其生存期将得到延长B、全局变量说明为static存储类,其作用域将被扩大C、任何存储类

题目详情
C有关局部变量及其作用域和生存期的问题
以下叙述中正确的是______。
A、局部变量说明为static 存储类,其生存期将得到延长
B、全局变量说明为static 存储类,其作用域将被扩大
C、任何存储类的变量在未赋初值时,其值都是不确定的
D、形参可以使用的存储类说明符与局部变量完全相同
答案:A
知识点:局部变量及其作用域和生存期
--------------------
为什么答案是A呢?
▼优质解答
答案和解析
A 是正确的,生存期延长:离开局部时,局部变量的值会保存,下次再回到局部时可以读取保存的值。
B 错。全局变量声明为static后,作用域非但没有扩大,反而缩小,只能在所在的文件内使用。
C 错。静态变量默认初始化为0.
D 错。局部变量可以使用static, 形参不能。