66问答网
所有问题
全局变量在()分配内存
全局变量在()分配内存
1.程序区 2.静态存储区 3.动态存储区 4.以上都不对
举报该问题
推荐答案 2009-11-17
2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Unsispxx2.html
相似回答
C 程序中
全局变量
存储空间
在( )分配
答:
1.栈区(stack):由编译器自动分配释放
,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2.堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中堆是两回事,链表数据空间必须采用堆存储分配策。3.全局区(静态区)(static):全局变量和...
C 语言中
全局变量
、局部变量、函数参数个是在什么时候
分配内存
空间
答:
全局变量是在main函数之前就分配 局部变量在定义时分配
,超出作用域后释放 静态局部变量只分配一次,程序退出后才释放 函数参数与局部变量基本上相同在进入函数时分配,函数结束时释放
java中的
全局变量
和静态变量是在编译时
分配内存
还是在加载时分配内存...
答:
全局变量是在创建对象的时候分配内存的 创建对象过程为 分配空间
。递归的创建父类对象。初始化成员变量。调用构造方法创建一个对象。静态变量是在类加载的时候分配空间的,静态变量和对象没有关系 是在JVM第一次读到一个类的时候加载信息的过程中分配空间的 加载过程为 1 .加载父类(如果父类已经加载过...
全局变量
的存储空间在什么时候
分配
?分配在哪?
答:
在程序开始执行的时候给全局变量分配存储区,分配到静态存储区中
,程序执行完毕就释放。静态局部变量是在编译时赋初值的,在静态存储区内分配存储单元。
全局变量
是
分配
在栈上还是静态存储区?
答:
全局变量
存储在静态存储区 局部变量存储在栈里 new,malloc
分配
的
内存
存储在堆里 你可以这么理解:全局变量是程序是整个程序都需要用到的,单独分出一块存储区保存,该存储区存储的数据不清空 局部变量是函数退出时自动清空的,所以放在栈里做临时存储 new,malloc分配的内存需要自己手动申请自己手动释放 ...
全局变量
什么时候
分配内存
答:
c语言中的
全局变量
,分为初始化的(int abc=100),和未初始化的(int abcd).初始化的全局变量,在程序加载的时候,会从程序文件中,映射(大部分操作系统,只有第一次使用该地址空间时,才加载到
内存
中)到内存的数据段。未初始化的全局变量部分,映射到进程地址空间的数据段,Unix中,用到该数据的...
大家正在搜
静态变量和全局变量的内存分配
局部变量全局变量是放在内存哪里的
全局变量在什么时候分配内存
全局变量和局部变量内存的区别
全局变量在内存中什么时候清除
全局变量和静态变量存储位置
全局变量分配在哪里
全局变量分配在RAM
全局变量的内存释放