A-A+

以下叙述中正确的是A.局部变量说明为static存储类 其生存期将得到延长B.全局变量说明为

2022-08-06 05:24:26 问答库 阅读 176 次

问题详情

以下叙述中正确的是
A.局部变量说明为static存储类,其生存期将得到延长
B.全局变量说明为stoic存储类,其作用域将被扩大
C.任何存储类的变量在未赋初值时,其值都是不确定的
D.形参可以使用的存储类说明符与局部变量完全相同请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:静态局部变量在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元。由此可知静态局部变量的生存期将一直延长到程序运行结束。故选项A正确;而全局变量的只有一种静态存储类别,故全局变量说明为stattc存储类,和没有说明为static存储类其生存期都是一直延长到程序运行结束,故选项B不正确;未赋初值的auto型变量的初值是随机的,未赋初值的static型变量的初值是0(故选项C和选项D不正确)。所以;4个选项中选项A符合题意。

考点:变量,局部