66问答网
所有问题
全局变量和局部变量对内存有什么不同影响
如题所述
举报该问题
推荐答案 2013-01-09
就是变量的生存周期不同
全局变量在程序退出时才释放内存
局部变量在窗体关闭或者函数关闭时就释放内存
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sUDvDs2vD.html
相似回答
局部变量有
比
全局变量
省
内存
吗
答:
而局部变量只有当其所在的代码块被执行时,才被初始化,当代码块运行结束后,就被销毁了
。全局变量占据固定的内存地址,而且存在时间较长,从这个角度上来说,全局变量对内存的占用较大。
局部变量和全局变量
的区别
答:
全局变量和局部变量的区别有:有效范围不一样,内存空间不同,使用区间不同
。局部变量只在本函数范围有效,在此函数以外是不能使用这些变量,全局变量的有效范围是从定义变量的位置开始到本源文件结束。局部变量是程序运行到该函数时给该变量分配内存空间,函数结束则释放该内存空间。全局变量是程序运行时事...
c语言中
全局变量与局部变量
在
内存
中的区别
答:
其实,除了连接数据库的相关配置等以外的东西的,我不太推荐使用
全局变量
.因为,在一个大程序运行时,别说一个变量,就算是子程序与子程序不停地切换也是非常正确的事.如果使用太多的全局变量,对安全非常不利.所以应该尽可能使用
局部变量
,不但要使用,还要细分成多个层次,比如,函数内部的,为最低层,那么,函数...
全局变量和局部变量
在
内存
里的区别
答:
局部变量
存在栈空间,是临时申请,局部程序(比如说函数)执行完成后就被释放
全局变量
位于程序保留区,只有在整个程序执行完后才被释放
局部变量和全局变量
的区别
答:
1、作用范围
不同
:
局部变量
的作用范围限定在它被定义的函数或代码块内部。一旦离开这个范围,局部变量就无法被访问。
全局变量
则是在程序的整个执行期间都可以被访问的变量,它们定义在程序的顶层,可以在任何函数内部访问。2、
内存
分配方式不同:局部变量通常在函数调用时被创建,并在函数执行结束后被销毁。
全局变量和局部变量有什么
区别
答:
作用域
不同
、生命周期不同、
内存
分配位置不同。1、作用域不同:
全局变量
在整个程序中都可以被访问和修改,无论在哪个函数或者哪个模块中,只要需要,都可以直接引用和使用全局变量。而
局部变量
只能在定义它的函数或模块内部被访问和修改,超出这个范围就无法使用。2、生命周期不同:全局变量的生命周期是从...
大家正在搜
全局变量和局部变量
怎样区分全局变量和局部变量
c语言全局变量和局部变量
局部变量和全局变量重名
全局变量与局部变量
什么是局部变量
全局变量怎么定义
c语言全局变量怎么定义
形参是局部变量吗
相关问题
局部变量有比全局变量省内存吗
全局变量和局部变量在内存里的区别
c语言中 全局变量与局部变量在内存中的区别
java中 全局变量与局部变量在内存中有什么区别?
全局变量和局部变量的在内存的区别
全局变量和局部变量在内存里的区别
全局变量和局部变量在内存中的区别是什么
全局变量和局部变量在内存中的区别