谭浩强C语言教程 函数
函数中的变量 1、按作用域分 局部变量:在本函数内部有效 全局变量:从定义位置到源程序结束均有效 2、按存储类型分 静态存储变量:程序运行时有固定的存储空间, 结束时释放内存单元 动态存储变量:根据需要动态分配和释放内存单元 举例说明 二、存储类别 1. 存储类型和存储期 ? 自动型 (auto) ? 寄存器型(register) ? 外部型(extern) ? 静态型(static) 自动存储期 静态存储期 2. 存储期的性质 ? 自动存储:只有变量才具有自动存储期 如函数中的变量说明: [auto] float x, y; [auto] int m, n; 作用:进入到函数块中,该变量存在,退出函数块后该变量消失。程序中大部分变量都具有自动存储期。 ? 静态存储:可用于变量和函数 如:static int; 作用:从程序开始执行起就一直存在,始终占据内存单元,直到程序结束运行。 ? 对静态存储变量,若定义时赋初值,则程序运行中仅在第一次调用时赋初值,下一次调用不再赋初值,而是使用上一次调用的值。 特别提醒: ? 对静态存储变量,若定义时不赋初值,则系统置初值0,而动态变量不赋初值则值不确定。 #include stdio.
您可能关注的文档
最近下载
- 医药生物行业“十五五”规划纲要解读报告:以人为本,医疗健康系统性升级.pdf VIP
- 化工企业设备检修作业安全规范 AQ 3026—2026 考试试卷及答案.docx VIP
- 专题2.19相似三角形综合问题大题专题(培优强化30题)(原卷版).pdf VIP
- 美国AB变频器说明书 22F Power Flex 4m.pdf VIP
- (高清版)B/T 15831-2023 钢管脚手架扣件.pdf VIP
- 机器人视觉技术及案例应用 第6章 形态学与Blob分析.ppt VIP
- 康复技术实操考试指南与题库.docx VIP
- 中国各种食物营养成分表.doc VIP
- 中国国家标准 GB/T 17626.30-2023电磁兼容 试验和测量技术 第30部分:电能质量测量方法.pdf
- 人教版七年级英语下册Unit3 SectionA 1a-2d课件 34张.ppt VIP
原创力文档

文档评论(0)