66问答网
所有问题
全局变量和静态变量在程序执行完毕清空吗
如题所述
举报该问题
推荐答案 2008-02-27
要清空!
但是不同文件之间变量清空的顺序是无法控制的!所以如果变量之间有依赖关系一定要谨慎!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dx9snis9.html
其他回答
第1个回答 2008-02-27
动态声明的指针变量需要释放,比如声明全局变量char* tp;在程序中动态分配了内存的话则需要释放
第2个回答 2008-02-27
要,
不过只要不是new或molloc的不需要你做,
操作系统完成了。本回答被提问者采纳
第3个回答 2008-02-27
不。
相似回答
C
程序
中
全局变量
存储空间在( )分配
答:
2.堆区(heap):一般由程序员分配释放,若程序员不释放,
程序结束
时可能由OS回收。注意它与数据结构中堆是两回事,链表数据空间必须采用堆存储分配策。3.全局区(静态区)(static):全局变量和静态变量存储是放在这一块。初始化
全局变量和静态变量在
一块区域,未初始化全局变量和未初始化静态变量在相...
全局变量
是分配在栈上还是
静态
存储区?
答:
全局变量是程序是整个程序都需要用到的,单独分出一块存储区保存,
该存储区存储的数据不清空 局部变量是函数退出时自动清空的
,所以放在栈里做临时存储 new,malloc分配的内存需要自己手动申请自己手动释放
c语言static(
静态变量
、静态函数、静态
全局变量
)
答:
静态全局变量是指在函数外部定义的变量,但是它的作用域仅限于定义它的文件内部。静态全局变量只会
在程序执行
时被初始化一次,而且它的值会被保留到
程序结束
时才被销毁。静态全局变量的好处在于它可以避免与其他文件中的同名全局变量产生冲突。操作步骤 下面是一些使用
静态变量
、静态函数
和静态全局变量
的例子...
C语言中
全局变量
存放在内存空间中的哪个位置?
答:
全局变量
是可以被本程序所有对象或函数引用。一个局部
变量在
被其它对象引用时,会是一个空值。但全局变量却不会出现这种情况。全局变量全部存放在
静态
存储区,在程序开始执行时给全局变量分配存储区,程序行
完毕
就释放。
在程序执行
过程中它们占据固定的存储单元,而不动态地进行分配和释放;
c语言中,静态局部
变量和静态全局变量
的值,在函数调用
结束
后都保留原值吗...
答:
未初始化的静态局部变量存放BSS段中,初始化了的静态局部变量存放于全局区,
静态全局变量
存放于全局区,,函数调用完了,释放自己使用的栈内存。如果函数中有改变全局区或BSS段的变量,函数调用完后,这些变量的值就是函数里修改后的值。
静态变量在
内存中存放的位置是
答:
全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行
完毕
就释放。
在程序执行
过程中它们占据固定的存储单元,而不动态地进行分配和释放。
静态变量
的常量使用 静态变量也可以用于存储常数。具体来说,静态变量(
全局变量及
汇编语言里定义的符号亦同)可用const,constant或final(根据语言...
大家正在搜
全局变量局部变量静态变量
全局变量和静态变量的初值
c语言静态变量和全局变量的区别
全局变量是静态变量吗
全局变量一定是静态变量
c语言的全局变量与静态变量
static局部变量和全局变量
外部变量和全局变量
全局变量存在哪里
相关问题
全局变量和静态变量为什么在进程的整个生命周期都可以访问?
c语言中,静态局部变量和静态全局变量的值,在函数调用结束后都...
C语言 static全局变量只被初始化一次 防止在其他源文件...
全局变量是分配在栈上还是静态存储区?
(C语言)编译时给全局变量和静态变量分配存储空间,运行时给局...
C++ 全局变量和全局静态变量有什么区别?
c语言中的静态变量需要在整个程序运行完自己手动释放吗?还是它...
jquery变量是全局变量还是局部变量:何时销毁?