- 2
- 0
- 约5.66千字
- 约 47页
- 2017-01-02 发布于广东
- 举报
馋死 *Company Logo LOGO 第7章 变量存储类型与多文件系统 本章重点 §变量的存储类型 §静态变量在多个函数中的应用 §外部变量在多个文件中的应用 §程序的概念 本章难点 §自动变量的作用范围。 §内部静态变量与外部静态变量作用范围及生存期。 §外部变量在多文件中的应用。 § C语言程序的结构 7.1变量的存储类型 定义变量存储类型的语句格式如下: 存储类型符 数据类型符 变量名1,变量名2,…; 在C语言中,变量的存储类型有auto(自动)、register(寄存器)、static(静态)和extern(外部)。不同的存储类型直接影响着变量在函数中的作用域与生存期。在函数内部或复合语句内部定义的变量,称为局部变量。函数的形参也属于局部变量。在函数外部定义的变量,称为全局变量。有时,局部变量也被称为内部变量,全局变量被称为外部变量。存储类型符及其含义如表7.1所示。 表7.1 存储类型符表 内存静态存储区 extern 外部参照型 内存数据区 static 静态型 CPU的通用寄存器 register 寄存器型 内存堆栈区 auto 自动型 存储地点 存储类型符 存储类型 7.2auto存储类型的变量与作用范围 定义自动变量时,可在函数内或复合语句内指定存储类型说明符auto或省略,系统都认为所定义的变量具有自动类别。因此
您可能关注的文档
- C语言内涵教程周二强著第9章指针(上)课件教学.ppt
- C语言内涵教程周二强著第9章指针(下)课件教学.ppt
- C语言内涵教程周二强著第9章指针(中)课件教学.ppt
- C语言内涵教程周二强著第10章用户自定义数据类型课件教学.ppt
- C语言内涵教程周二强著第11章文件课件教学.ppt
- C语言内涵教程周二强著第12章位运算课件教学.ppt
- C语言内涵教程周二强著第13章数字化信息编码课件教学.ppt
- C语言实践教程姚大鹏第1章课件课件教学.ppt
- C语言实践教程姚大鹏第2章课件课件教学.ppt
- C语言实践教程姚大鹏第3章课件课件教学.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)