66问答网
所有问题
C语言中外部变量,全局变量存放在哪里?内存?寄存器??
如题所述
举报该问题
推荐答案 2012-03-17
内存中。具体点来说内存分为三块:静态区,堆区,栈区。外部变量和全局变量存放在静态区,局部变量存放在栈区,动态开辟的内存存在堆区。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pv2s22nin.html
其他回答
第1个回答 2012-03-18
从
生命周期
看 在程序中始终都最在于内存的 是静态存储变量例如static
意思就是内存中了
再根据需要分配和释放内存的叫动态变量
那么也是存储在内存中的~~望采纳!!本回答被提问者采纳
第2个回答 2012-03-17
全局变量 内存
相似回答
c语言变量的储存
类别及各自的特点
答:
auto 变量是用堆栈(stack)方式占用
储存器
空间,因此,当执行此区段是,系统会立即为这个变量分配
存储
器空间,而程序执行完后,这个堆栈立即被系统收回.在大括号{}内声明.自动变量就是指在函数内部定义使用
的变量
。他只是允许在定义他的函数内部使用它。在函数
外的
其他任何地方都不能使用的变量。自动变量...
C语言中变量的存储
类型有哪几种
,存储
方式哪几种?谢喽
答:
在
C语言中,
对
变量的存储
类型说明有以下四种:1、auto 自动变量 2、register
寄存器变量
3、extern
外部变量
4、static 静态变量 所谓存储类型是指变量占用
内存
空间的方式,也称为存储方式。变量的存储方式可分为“静态存储”和“动态存储”两种。1、静态
存储变量
通常是在变量定义时就在存储单元并...
C语言变量的
定义与使用
答:
变量的存储类别影响着它们在计算机
内存中
的存放位置。在C语言中,
局部变量存储在动态存储区,而全局变量或静态变量存储在静态存储区
。以下是关于C语言变量的定义与使用的详细说明,希望对您有所帮助!变量的定义与使用 1. 选择合适的类型 定义变量时,应选择恰当的类型,因为变量的类型决定了其数据取值范围...
...变量
全局变量
动态申请数据分别
存储在什么地方?
答:
程序的局部
变量全局变量
动态申请数据分别
存储在
栈里。普通局部变量在堆栈空间上分配,当局部
变量的
函数被多次调用时,局部变量每次在堆栈上的位置都不相同。还可以在堆上动态分配局部变量(malloc),但是要记住在耗尽堆空间后释放zd。内存分配上的栈空间时要注意
内存的,
不能分配太多
的内存
。如果堆栈中的...
基本
变量c语言
答:
在C语言中,变量的存储方式对其在
内存中
的存储和生命周期有着重要影响。主要分为静态存储和动态存储两种类型。静态存储,也称为自动存储,主要包括两种形式:自动变量(auto)和寄存器变量(register)。自动变量在函数或复合语句内部被定义,其生存期仅限于该函数或语句的执行期间。它们在调用时分配内存,...
变量的
静态
存储
与动态存储
答:
C语言中变量分为局部变量(auto)、寄存器变量(register)、全局变量(extern)、静态变量(static)。局部变量和寄存器变量在
内存中
以动态存储的方式存储,外部变量和静态变量在内存中以静态存储的方式存储。(笔者注:C语言不存在真正意义上的“全局变量”。被习惯性误称为“全局变量”的,一般是文件作用...
大家正在搜
寄存器变量是全局变量
寄存器存储类可以指定为全局变量
全局变量与局部变量
寄存器和中间变量的关系
全局变量和静态变量
寄存器变量是静态吗
寄存器变量有什么特点
寄存器类变量的类型
怎样通过地址变量读写寄存器
相关问题
C语言中全局变量存放在内存空间中的哪个位置?
C语言中全局变量存放在内存空间中那个位置
C语言中 局部变量和全局变量都是存储在什么区
局部变量 全局变量 动态变量分别存储什么位置
在C语言中,全局变量的存储类别是?
C语言中的 局部变量,存储在什么地方?
C语言关于外部变量
寄存器变量是全局变量