- 0
- 0
- 约4.18千字
- 约 18页
- 2017-08-20 发布于广东
- 举报
第9章 编译预处理 本章要点 9.1 字 符 分 类 9.2 文 件 包 含 9.3 程序的移植 习题 8 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.2 文 件 包 含 9.2 文 件 包 含 9.2 文 件 包 含 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 * * 9.1.1 编译预处理的概念 编译预处理是指在编译系统对文件进行编译——词法分析、语法分析、代码生成及优化之前,对一些特殊的编译语句先进行处理,然后将处理的结果与源程序一起编译,生成目标文件。 在前面的学习中,已经见过很多的编译预处理语句,例如: #include stdio.h #define PI 3.14 编译预处理语句都是以#开头,其结尾不带分号(;),以表示与普通程序语句相区别。编译预处理语句分为三类:宏定义、文件包含和条件编译等,它常用于程序设计的模块化、移植和调试等方面。 9.1.2 宏定义 宏定义分为两种,不带参数的宏定义(即常量定义)与带参数的宏定义。 1.不带参数
您可能关注的文档
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第4章数组.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第5章 函数.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第6章指针.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第7章复杂数据类型.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第8章文件.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第9章预编译和位运算.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷A.doc
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷B.doc
- C语言程序设计实用教程 教学课件 作者 陈方 第1章.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 第2章.ppt
- Unit1Classrules第1课时(课件)-人教PEP版英语四年级下册.pptx
- 第1课时利用“边边边”判定三角形全等.pptx
- 《九年级道德与法治》第九章第一节:时代语境下的个人梦想与中国梦的辩证统一(九年级上学期).docx
- 正弦函数余弦函数的图象与性质再认识课件-高一下学期数学北师大版.pptx
- Unit1SectionA(2a-2d)课件人教版八年级英语下册.pptx
- Unit1ClassrulesPartBReadandwrite(课件)-人教PEP版英语四年级下册.pptx
- Unit1Section1Listening课件沪教版七年级英语下册.pptx
- 中国的气候季风气候显著课件-八年级地理上学期湘教版(2024).pptx
- 第六章探究与实践认识家乡的地理特征课件-湘教版八年级地理下册.pptx
- 第2课时平行线的性质与判定的综合_1.pptx
原创力文档

文档评论(0)