- 2
- 0
- 约4.52千字
- 约 47页
- 2017-01-02 发布于未知
- 举报
第8章 编译预处理 第 八章 8.1 技能1 【知识点】 1. 预处理命令#define定义了一个标识符,并在每次出现标识符时用一个字符串去代替它。这个标识符称为“宏名”。而替换过程称为“宏代换”或“宏展开”。 2. 宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。 3. 无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 理论与上机实习双指导 理论与上机实习双指导 理论与上机实习双指导 馋死 * C语言技能教程 *C语言技能教程 8.1 技能1:掌握宏定义的使用 8.2 技能2:读懂含有包含文件的程序 8.3 技能3:读懂含有条件编译的程序 8.1.1 不带参数的宏定义 8.1 技能1 【典型例题】 例8.1 写出下面程序段的运行结果。 #define M (2*y+3) main(){ int z,y; printf(请输入一个数: ); scanf(%d,y); z=2*M*M +5*M+1; printf(z=%d\n,z); } 8.1.1 不带参数的宏定义 8.1 技能1 【典型例题】 例8.2 写出下面程序段的运行结果。 #define PI 3.14159 #define R 2.0 #define S PI*R*R main() {float z;
您可能关注的文档
- C语言程序设计(第二版)丁亚涛第7章函数课件教学.ppt
- C语言程序设计(第二版)丁亚涛第8章指针课件教学.ppt
- C语言程序设计(第二版)丁亚涛第10章位运算课件教学.ppt
- C语言程序设计(第二版)丁亚涛第11章文件课件教学.ppt
- C语言程序设计(第二版)丁亚涛第12章面向对象及C++C#简介课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第7章数组课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第8章_指针课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第9章_结构课件教学.ppt
- C语言程序设计(第二版)王宏志,韩志明主编C语言程序设计1课件教学.ppt
- C语言程序设计(第二版)王宏志,韩志明主编C语言程序设计2课件教学.ppt
最近下载
- CA6140车床进给系统的数控化改造.doc VIP
- 国家开放大学《公司概论》形考作业1-6参考答案(下载可编辑).docx VIP
- 3.2基因工程的基本操作程序(第2-3课时)课件(共42张PPT) 人教版(2019)高中生物学选择性必修3.pptx VIP
- 2025年浙江杭州第二中学自主招生数学试卷真题(含答案详解).pdf VIP
- 缅甸土瓦锡 (1).doc VIP
- (三模)太原市2025年高三模拟考试(三) 地理试卷(含答案解析).docx
- 智慧园区智能化系统规划方案.pdf VIP
- 概率难点大题归纳--2026高考数学含答案.pdf
- 课标40首古诗理解性默写-2025年中考语文一轮复习.doc VIP
- 铝模深化设计要点.docx VIP
原创力文档

文档评论(0)