社区
C语言
帖子详情
全局变量的存储类型是什么
wopabe
2010-11-06 12:10:27
请大侠指教
...全文
470
6
打赏
收藏
全局变量的存储类型是什么
请大侠指教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
manytao
2010-11-06
打赏
举报
回复
全局变量一直走到程序结束就释放了。 我开始还以为你问的是 auto register 这些类型呢
libinfei8848
2010-11-06
打赏
举报
回复
全局变量主要强调了它的生存期
shexinwei
2010-11-06
打赏
举报
回复
[Quote=引用 2 楼 flower_fancy 的回复:]
变量的存储类型是指变量在内存中的存储方式,分为静态存储和动态存储,表示了变量的生存期。
全局变量属于静态存储;静态存储变量通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。
[/Quote]
正解
wopabe
2010-11-06
打赏
举报
回复
哦,想起来了,一个是从空间上说的,一个是从时间上说的
flower_fancy
2010-11-06
打赏
举报
回复
变量的存储类型是指变量在内存中的存储方式,分为静态存储和动态存储,表示了变量的生存期。
全局变量属于静态存储;静态存储变量通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。
qqt86f330
2010-11-06
打赏
举报
回复
看看~~我 也不知道
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
全局变量
的
存储
类型
全局变量
的
存储
类型
在函数外部定义的变量是
全局变量
,它的作用域是从变量的定义点开始,到本程序文件的末尾。
全局变量
分为两种:1.extern声明的变量 2.static声明的变量。 当未对
全局变量
指定
存储
类别时,隐含为extern类别。用extern和static声明的
全局变量
都是静态
存储
方式(存放在静态
存储
区),都是在编译时分配内存的。1.extern声明的
全局变量
c语言中
全局变量
的
存储
类型
是,C语言中【变量】的
存储
类型
共有4种
类型
在C语言中,对变量的
存储
类型
说明有以下四种:auto 自动变量 (动态
存储
)register 寄存器变量(动态
存储
)extern 外部变量(静态
存储
)static 静态变量(静态
存储
)所谓
存储
类型
是指变量占用内存空间的方式,也称为
存储
方式。这4种
类型
不允许重复定义 如: extern static int a=200;是错误的;只能指定一中存...
全局变量
和局部变量的
存储
类别,
存储
位置
C语言中局部变量和
全局变量
变量的
存储
类别(static,extern,auto,register) 1----局部变量和
全局变量
在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分为两种,即局部变量和
全局变量
。 1.1 局部变量 局部变量也称为内部变
局部变量与
全局变量
及其
存储
方式
局部变量与
全局变量
及其
存储
方式 1、变量及其
存储
的分类 从变量的作用域的角度观察,变量可以分为
全局变量
和局部变量;变量的
存储
分为静态
存储
方式和动态
存储
方式。 内存中供用户使用的
存储
空间可分为程序区、静态存
存储
区和动态
存储
区三部分
全局变量
全部存放在静态
存储
区中,程序开始执行时给
全局变量
分配
存储
空间,程序执行完毕就释放。 在动态
存储
区存放以下数据: ①函数形式参数。在调用函数时给形参分配
存储
空间。 ②函数中定义的没有用关键字static声明的变量,即自动变量 ③函数调用时的现场保护和返回地址等。 这里是
C语言
70,018
社区成员
243,266
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章