- 6
- 0
- 约3.89千字
- 约 29页
- 2017-11-28 发布于北京
- 举报
第12章-存储类型与类型界限符.ppt
c语言程序设计 c语言程序设计 第12章 存储类型与类型限定符 学习目标 (1)理解存储类型的基本概念及类别。 (2)掌握extern、register、static和const 等类型限定符的使用方法。 在C语言中,每一个变量和函数都有两个属性:类型(type)和存储类型(storage class),其中类型决定了为变量和函数分配多大的存储单元,而存储类型确定了所声明对象的生存期。生存期也称为存储期间,它是指对象保持所分配的存储单元的时间。储类型有4种,分别是自动、外部、寄存器和静态,对应的关键字分别是: auto extern register static 前面所涉及到变量,声明时都没有明显地指明存储类 型,这种缺省的存储类型是自动的。 如下列明显地指定存储类型的声明: auto int a, b; auto float x, y; { ? int a = 12, b = 23; float x = 5.6, y = 16.4; ? …… } 进入块时,为变量a、b、x和y分配存储单元 a 12 b 23 x 5.6 y 16.4 退出块时,释放分配给变量a、b、x和y的存储单元 a b x y 等价于下列缺省存储类型的声明 int a,
原创力文档

文档评论(0)