静态全局变量的生存期

搜一下:静态全局变量的生存期为整个源程序,其作用域为定义该变量的源文件.

作用域是声明该变量的代码段中,生存期是进程运行周期.

静态局部变量的作用域是(在定义该变量的函数内)生存期是(整个源程序)

不对,静态变量的生存周期是从定义开始,到程序结束.

这是我的回答,希望对你有帮助. (2)静态局部变量的生存期虽然为整个源程序,但是其作用域仍与自动变量相同,即只能在定义该变量的函数内使用该变量

static不是允许修改,你估计和const搞混了,static表示静态存储,直到整个程序结束变量值才会从存储区释放,静态变量又分为全局静态变量和局部静态变量, 全局变量与全局静态变量的区别: (a)若程序由一个源文件构成时,全局变量与全

静态局部变量存在全局数据区,他直到函数结束也不会消失 ,每次重新调用声明静态变量的函数时,也不会为其重新分配空间,它始终保留在全局数据区,直到程序运行结束

以下程序变量中,生存期最长的是( b),作用域最大的是 ( a).

A全局变量如果定义在程序的最末尾 生存期是没有静态变量大的 C函数的形参属于局部变量 D static变量未赋初值的值为0 所以 B是对的

相关文档

静态内部变量的生存期
静态变量的生存期是
以下叙述正确的是全局变量
静态类别变量生存期
局部变量的生存期是
一般全局变量的作用域为
静态对象的生存期
全局变量的作用域一定
未在定义语句中赋初值
c语言多选题
函数的形参都属于全局变量
已知inta 7
局部变量的作用域是什么
静态局部变量的作用域
局部变量与全局变量同名时
局部变量的生存期
全局变量的作用域是
动态变量的生存期
电脑版