88问答网
所有问题
说明全局变量,局部变量,静态变量,自动型变量的含义和区别
如题所述
举报该问题
推荐答案 2011-08-06
全局变量就是对于整个程序,都可以调用的变量,但程序里面不一定就只是一个程序,也可能调用其他子程序,只在子程序里面声明并起到作用的就是局部变量,静态变量就是指变量的地址不变,也就是说变量,本质上就是一个寄存器或者存储区,每个存储的位置都是有固定的地址,以便访问,但有时候,并不一定要一个变量就占据一个地址,如果我变量所储存的数据并不需要长期存在,那么在我不需要的时候,就释放那个地址,以便其他程序利用这个地址,我不确定这个就叫自动型变量,我是没有用自动型变量来表示啦。其实也没有必要纠结于他们的表述,你只要知道变量本身就是一个存储空间罢了,并且知道怎样控制变量的作用位置,以及控制变量的存储空间就OK了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tatgMKMta.html
其他回答
第1个回答 2011-08-06
全局变量就是对全局起作用,局部变量只对某一程序段起作用,他们主要是作用范围不同;
静态变量,在编译时分配的区间,执行过程中不自动释放会记住上次执行结果;动态变量在执行时根据需要临时分配空间,再次调用不会记录上次执行结果。静态和动态变量的区别本质上在于是否是在动态内存区域分配内存,表现上的区别是是否记录上次执行结果。
说的不是很清晰,见谅。
第2个回答 2011-08-06
这种问题我建议你上网搜下,在这问效率太低
相似回答
全局变量,局部变量,
成员
变量,静态变量,
void,实例变量 ,遍历 ,引用,返 ...
答:
全局变量: 变量从程序执行开始, 就一直存在, 其内容可以保存到程序结束.局部变量: 变量从宣告行才实际存在
, 其内容仅保存至该区块结束. C中为大括号.成员变量: 一般指称, 隶属於Class/Object的变量 静态变量: 照宣告定义的话, 在不同语言或叙述有不同意义.- 如C: 静态变量其保存时间, 同全局变量...
请用自己的话解释
全局变量与局部变量的区别,静态变量与自动变量的区别
...
答:
全部变量就是在整个工程工都可以调用
。比如我在一个标准模块中定义了一个全局变量,那么我无论是在窗体1还是窗体2还是其他地方都可以调用它。而局部变量就不行,比如我在某个窗体定义了一个变量,那么这个变量我就只能在这个窗体中使用。 静态变量,就是当我执行完一个过程后,它的值保存下来了。下次...
什么是
静态变量,静态变量
=
全局变量,
动态变量=
局部变量
吗??
答:
动态全局变量:全局作用域,整个程序都可以使用。静态全局变量:静态全局变量也具有全局作用域
,它与全局变量的区别在于如果程序包含多个文件的话,它作用于定义它的文件里,不能作用到其它文件里,即被static关键字修饰过的变量具有文件作用域。这样即使两个不同的源文件都定义了相同名字的静态全局变量,它们...
22、
全局变量
、
局部变量
、
静态变量的区别
答:
(1)静态局部变量在函数内定义,但不象自动变量那样,当调用时就存在,退出函数时就消失
。静态局部变量始终存在着,也就是说它的生存期为整个源程序。(2)静态局部变量的生存期虽然为整个源程序,但是其作用域仍与自动变量相同,即只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续...
静态变量和局部变量和全局变量的区别
答:
1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern关键字再次声明这个全局变量。2>
静态局部变量
具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和
全局变量的区别
在于全局变量对...
C 中(
变量
)是什么意思?
答:
对外部
变量的说明
只是声明该变量是在外部定义过的一个全局变量 在这里引用 而对
全局变量的
定义则是要对起分配存储单元的 一个全局变量只能定义一次 可是却可以多次引用 在同一源文件中
,全局变量和局部变量
同名时,在
局部变量的
作用域内,全局变量不起作用的。二。
静态
存储变量和动态存储变量 对于程序...
全局变量,静态全局变量,静态局部变量和局部变量的区别
1
答:
从以上分析可以看出, 把
局部变量
改变为
静态变量
后是改变了它的存储方式即改变了它的生存期。把
全局变量
改变为静态变量后是改变了它的作用域, 限制了它的使用范围。static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中
说明
...
什么是
全局变量
答:
全局变量
也就是编程术语中的一种,也称为外部变量,它是在函数外部定义的变量,也可以是在本程序任何地方创建。此外,变量分为局部与全局
,局部变量
又可被叫做内部的变量。是由某对象或某个函数所创建的变量通常都是
局部变量,
只能被内部引用。
大家正在搜
局部变量全局变量静态变量
局部变量全局变量静态变量生命周期
静态全局变量与静态局部变量
普通局部变量和静态局部变量
怎样区分全局变量和局部变量
局部静态变量具有全局变量
局部变量能覆盖全局静态变量
static局部变量和全局变量
过程中的静态变量是局部变量
相关问题
全局变量、静态全局变量、静态局部变量和局部变量的区别
请用自己的话解释全局变量与局部变量的区别,静态变量与自动变量...
静态全局变量,静态局部变量和局部变量的区别
全局变量,静态全局变量,静态局部变量和局部变量的区别1
局部变量和全局变量的区别是什么?
说明全局变量,局部变量,静态变量,自动型变量的含义和区别
全局变量 与 static型的局部变量 有什么区别
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...