- 12
- 0
- 约5.17千字
- 约 20页
- 2017-08-20 发布于重庆
- 举报
第七章变量的作用域与存储方式.ppt
第七章变量的作用域与存储类型 变量的作用域 变量的作用域:变量有效的范围。 C语言中所有的变量都有自己的作用域。 变量说明的方式不同,其作用域也不同。 C语言的变量,按作用域范围可分为两种:局部变量和全局变量。 局部变量—内部变量 定义:在函数内定义,只在本函数内有效 说明: main中定义的变量只在main中有效 不同函数中同名变量,占不同内存单元 形参属于局部变量 可定义在复合语句中有效的局部变量 全局变量—外部变量 定义:在函数外定义,可为本文件所有函数共用。 有效范围:从定义变量的位置开始到本源文件结束,及有extern声明的其它源文件。 变量的存储类型 动态变量与静态变量 存储方式 静态存储:程序运行期间分配固定存储空间 动态存储:程序运行期间根据需要动态分配存储空间 变量存储类型 内部函数和外部函数 函数一旦定义后就可被其它函数调用。 但当一个源程序由多个源文件组成时, 在一个源文件中定义的函数能否被其它源文件中的函数调用呢? C语言把函数分为两类: 内部函数 外部函数 内部函数 如果在一个源文件中定义的函数只能被本文件中的函数调用,而不能被同一源程序其它文件中的函数调用, 这种函数称为内部函数。 定义内部函数的一般形式是: static 类型说明符 函数名(形参表) 例如:static int f(int a,int b)
您可能关注的文档
最近下载
- 山东省菏泽市曹县2024-2025学年七年级上学期期中考试英语试题(含答案).docx VIP
- 第12课 加快改革开放和社会主义现代化建设步伐(同步教学课件).pptx VIP
- 2025年北京师范大学宣城实验学校教师招聘真题.docx VIP
- 粮食生产功能区和重要农产品生产保护区划定数据库规范.docx VIP
- 天津市房屋修缮定额说明及工程量计算规则.docx
- 2024年江苏省南京市中考数学试卷+答案_可搜索.pdf VIP
- 韩国签证持有人护照信息变更申报指南.pdf VIP
- AWS A5.17 A5.17M-2019 碳钢埋弧焊丝及焊剂(中英文编译版).pdf
- 城市治理创新:低空经济应用场景探索.pptx VIP
- (高清版)-B-T 3098.6-2023 紧固件机械性能 不锈钢螺栓、螺钉和螺柱.pdf VIP
原创力文档

文档评论(0)