没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
变量的存储类型是指变量在内存中的存储方式,分为静态存储和动态存储,表示了变量的生
存期。
变量分类特性表存储方式、存储类型说明符何处定义生存期、作用域,赋值前的值可赋初值
类型。动态存储自动变量 auto、 寄存器变量 register ,函数或复合语句内被调用时在定
义它的函数或复合语句内不定基本类型,int 或 char 外部变量 extern 函数之外整个源程序整
个源程序静态局部变量 static。 函数或复合语句内静态全局变量 static, 函数之外整个源
程序在定义它的函数或复合语句内在定义它的源文件内 0 任何类型
1
回答者: ourcolour - 经理 五级 2007-2-14 05:18
我来评论>>
相关内容
•
请问什么是作用范围、什么是可见性、什么是生存期?...
•
C 语言关于函数变量的四个存储类型
•
C 语言中什么类型变量所有成员以覆盖式共享存储单元
•
c 语言定义变量时,若无变量存储类型说明,则变量的存...
•
c 语言中,存储类型为 auto 和 register 的变量,只有在使用...
更多关于生存期 范围的问题>>
查看同主题问题: 语言 变量 作用范围 存储 类型
其他回答 共 2 条
main()
{printf("不知道");}
回答者: wei_xiangni - 试用期 一级 2007-2-14 05:20
啥叫变量?变量就是一个值,为了使用方便,我们给他们分出来 char、unsigned char、
short、unsigned short、int、unsigned int、long、unsigned long、float、double 还有 C 语
言大名鼎鼎的指针。
实际上,对于计算机来说,并没有这么多的讲究。变量就是一块儿内存空间,我们声明
变量就是申请了一块儿内存空间。在程序初始化的时候,编译器会按照我们声明安排内存中
哪一块儿归哪个变量使用。至于变量的初值么,如果我们在声明的时候就初始化了变量,变
量就有了一个确定的初值。如果我们没有初始化他,有的编译器会帮助我们将变量所拥有的
内存空间初始化为 0,不管他是 char、int、float 还是 double。不过,不要依赖于编译器帮
忙,最好的习惯还是自己初始化。
对变量的初始化不包括指针,谁也不会对指针初始化。编译器为指针分配了内存空间就
不管他了,那里面爱是什么就是什么。所以,使用未初始化的指针的后果是不可知的。比较
安全的办法还是自己初始化指针,也将他初始化为 0。
局部变量的作用域就是他所处的{}之间的空间,外面的事情他管不着,外面的代码也看
不见他。
全局变量的作用域就是整个.c 或者.cpp 咯~~~
资源评论
发狂的蜗牛
- 粉丝: 1015
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功