- 1
- 0
- 约4.72千字
- 约 19页
- 2017-02-28 发布于湖北
- 举报
第13章 编译预处理和动态存储分配 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独行 语句尾不加分号 作用范围可由定义处开始,直到文件末尾 13.1.1 宏替换 不带参数宏定义 一般形式: #define 宏名 字符序列 功能:用指定标识符(宏名)代替字符序列(字符串) 带参数宏定义 一般形式: #define 宏名(参数表) 字符序列 带参的宏与函数区别 13.1.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 13.2.1 malloc函数和free函数 1、malloc函数 定义:void *malloc( size) 3. void free(void *p); 函数free释放由指针变量p所指示的内存区域。 例如:free(p); 通过函数free将已分配的内存区域交还系统,使系统可以重新对其进行分配。 【例 】动态定义数组。 #include stdio.h void main() {int n,i,*p;
您可能关注的文档
- 第10章 内部排序2.ppt
- 第10章 使用块.ppt
- 第10章 输入、输出流.ppt
- 第10章 透镜和其他特殊效果.ppt
- 第10章 网络系统测试、验收与评估.ppt
- 第10章 微型机的组装.ppt
- 第10章 文件_1.ppt
- 第10章 文件管理2.ppt
- 第10章 文件和流.ppt
- 第10章 装配基础.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 二年级数学下册口算练习题天天练16.pdf VIP
- 图形计数课件二年级下册数学北师大版.pptx VIP
- 抹灰工程施工方案.doc VIP
- 2025年华医网专题培训中医学公共课中医诊断学题库答案.docx VIP
- 考研民族学真题及答案.doc VIP
- 2025年广东省阳江市阳东区小升初语文试卷.docx VIP
- 2025陕西省人民医院美容外科专业医疗美容主诊医师培训招收9人考试备考题库及答案解析.docx VIP
- 2026高考语文作文核心母题02:文化传承与守正创新——全方位备考与实战讲练(全国通用).docx
- 辩论技巧培训PPT课件(成品)50页.pptx VIP
- 芯片半导体基础知识(47页).pptx VIP
原创力文档

文档评论(0)