- 3
- 0
- 约4.09千字
- 约 53页
- 2018-03-04 发布于浙江
- 举报
[高等教育]C语言学习课件 第6章
6.3 生命期 6.3.3 动态生命期 这种生命期由特定的函数(malloc()和free())或操作符(new和delete)来创建和释放; 具有局部生命期的变量驻在内存的堆中; 当用函数malloc()或new为变量分配空间时,生命期开始,当用free()或delete释放改变量的空间时,生命期结束。 6.4 头文件 一个程序经常由多个源文件组成,每个源文件是一个可编译的程序单位。头文件起着源文件之间接口的作用。 6.4 头文件 头文件不宜包括: 函数定义, 变量定义。 头文件一般可包括: 类型声明,如enum COLOR{//…} 函数声明,如extern int fn(); 常量定义,const double pi = 3.1415926; 变量声明,extern int m; 枚举, 包含指令,#include stdio.h 宏定义,#define pi 3.1415926 6.5 多文件结构 6.5 多文件结构 避免重复编译函数; 使程序更加容易管理; 把相关函数放到一特定源文件中。 6.6 编译预处理 预处理程序也称预处理器,它包含在编译器中; 预处理程序首先读源文件; 预处理的输出是“翻译单元“,它是存放在内存中的临时文件; 6.6 编译预处理 编译器接受处理的输出,并把源代码转换成包含机器指令的目标文件; 预处理处理的是预处理指令。
您可能关注的文档
最近下载
- 第十章+现代六国学前教育(课件)《中外学前教育史》同步教学(劳动版).pptx VIP
- 2025年秋季中国南水北调集团江汉水网建设开发有限公司招聘5人历年真题汇编带答案解析.docx VIP
- 盾构构造与操作维护课件 11. 水循环系统.pptx VIP
- YYT 1789.4-2022 体外诊断检验系统 性能评价方法 第4部分:线性区间与可报告区间.docx
- 施工进度计划表横道图自动生成版(模板)().xls VIP
- 数学人教版六年级下册《比》的整理与复习.ppt VIP
- 2026年江苏省中考数学备考全指南(考点+真题+策略+训练).docx VIP
- 新22G04 钢筋混凝土过梁建筑图集.docx VIP
- 全员安全生产应知应会手册.pdf VIP
- 2025年惠州惠东招聘公办学校教师考试笔试试题含答案.docx VIP
原创力文档

文档评论(0)