C有关局部变量及其作用域和生存期的问题

以下叙述中正确的是______。
A、局部变量说明为static 存储类,其生存期将得到延长
B、全局变量说明为static 存储类,其作用域将被扩大
C、任何存储类的变量在未赋初值时,其值都是不确定的
D、形参可以使用的存储类说明符与局部变量完全相同
答案:A
知识点:局部变量及其作用域和生存期
--------------------
为什么答案是A呢?

A 是正确的,生存期延长:离开局部时,局部变量的值会保存,下次再回到局部时可以读取保存的值。

B 错。全局变量声明为static后,作用域非但没有扩大,反而缩小,只能在所在的文件内使用。

C 错。静态变量默认初始化为0.

D 错。局部变量可以使用static, 形参不能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-16
声明为静态的相当于全局变量,当然变长了。
相似回答