88问答网
所有问题
当前搜索:
静态变量一定是局部变量吗
静态变量
是全局
变量吗
答:
不是。静态变量可以是全局变量,也可以是局部变量
,当静态变量定义在所有函数外部时,是全局变量,可以在所有函数中访问,当静态变量定义在某个函数内部时,就是局部变量,只能在该函数内部使用。
静态变量
和
局部变量
的区别
答:
两者区别如下:1、存储位置:
静态变量
和
局部变量都
存放在内存的静态存储区域,局部变量存放在内存的栈区。2、作用域:全局变量和静态全局变量的作用域
都是
整个源程序,静态全局变量的作用域仅限于定义的文件内,不能作用到其余文件。而局部变量的作用域仅限于定义函数内,函数执行结束后,变量不再存在。3...
变量名是
static
,为什么还要说这是一个
局部变量
?
答:
这个变量的存储类型应该被说明为“
静态变量
”。相关介绍:对于静态全局变量来说,针对某一源文件的以static声明的文件级变量与函数的作用域只限于文件内(只在文件内可见),也即“内部连接”,因而可以用来限定变量的作用域。静态变量也可以用于存储常数。具体来说,静态变量(全局变量及汇编语言里定义的符号...
静态变量一定都是
全局的吗
答:
静态变量可以是局部量
。生命周期 同全局量,也就是从声明起,到程序执行结束。例如:main(){ static int x=1;{static int x=20;printf("x=%d\n",x);} printf("x=%d\n", x);return 0;}
Java
静态
方法里的
变量是局部变量
么
答:
局部变量的定义是,在类内,方法之外的为成员变量。
而在方法之内的都是局部变量
,
静态变量
是属于:A.全局变量.B.
局部变量
C.可变变量D常量
答:
静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不
一定是静态变量
,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 对于自动变量,它属于动态存储方式。 但是也可以用static定义它为静态自动变量,或称静态
局部变量
,从而...
什么是
静态变量
,静态变量=全局变量,动态变量=
局部变量吗
??
答:
静态局部变量
始终存在着,也就是说它的生存期为整个源程序。静态局部变量的生存期虽然为整个源程序,但是其作用域仍与自动变量相同,即只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。动态全局变量:全局作用域,整个程序都可以使用。静态全局变量:静态全局变量...
静态变量
概念定义
答:
在像Pascal这样的语言中,情况有所不同。由于它们自动
为局部变量
分配内存,而全局变量则通过静态方式分配,"
静态变量
"这个术语并不常用,通常直接用"全局变量"来描述。在这些语言中,全局变量与静态变量在本质上是相似的,它们的存储空间在编译时就已经确定,且在整个程序运行期间保持不变。总的来说,尽管...
什么是
静态变量
?
答:
1>全局变量,
静态局部变量
,静态全局
变量都
在静态存储区分配空间,而局部变量在栈里分配空间 2>全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量...
什么是
静态变量
?
答:
静态变量虽在程序的整个执 行过程中始终存在,但是在它作用域之外不能使用。另外,属于静态存储方式的量不一定就是静态变量。 例如:外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。所有的全局
变量都是静态变量
,而
局部变量
只有定义时加上...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态变量是局部变量吗
局部变量默认是静态变量
过程中的静态变量是局部变量
全局变量是静态变量吗
静态变量和局部变量的区别
外部变量和静态变量
怎样区分全局变量和局部变量
全局变量和局部变量的区别
c语言局部变量和全局变量