- 2
- 0
- 约2.76千字
- 约 18页
- 2018-05-09 发布于河南
- 举报
第10、11章对C语言的深入讨论
第十章编译预处理 第一节 编译预处理 一.宏 1.不带参数的宏 形式: #define 宏名 替换文本 例: #define PI 3.1415926 说明: (1).宏名一般习惯用大写字母表示,以便与变量名相区别. (2)宏定义行的替换文本中还可以包含定义过的宏名. 2.带参数的宏 形式: #define 宏名(形参表) 表达式 例 #define MAX(x,y) (xy?x:y) …… max=MAX(10,5); 说明: (1)在替换带参数的宏名时,一对圆括号不能少,圆括号中实参的个数应该与形参个数相同,若有多个参数,各参数用逗号隔开. (2)与不带参数的宏相同,同一个宏名不能重复定义,除非两个宏定义命令行完全一致. 3.在宏替换行的表达式中的形参和整个表达式应该用括号括起来. 例: #define MUL(a,b) ((a)*(b)) #define IMUL(a,b) (a*b) …… m=MUL(10-5,5+1)/2 等价于: m=((10-5)*(5+1))/2 m=IMUL(10-5,5+1)/2 等价于: m=(10-5*5+1)/2 二.文件包含 形式: #include “文件名” 或 #include 文件名 例: #include “stdio.h” #
您可能关注的文档
- 直线与圆锥曲线相交(五).doc
- 直线和圆基础知识.doc
- 直线运动知识点和公式推导.doc
- 相交线与平行线全章综合测试题.doc
- 相似三角形的判定(第2课时).ppt
- 相关部门评价表单.doc
- 相当强悍!雅思考官揭露中国学生口语弊病!.doc
- 眉山市高2014届第一学期期末教学质量检测地理试卷.doc
- 矩形经典例题.doc
- 短时点火用煤.doc
- 2026年浙江省普通话考试试题及答案.docx
- 初中英语七年级下册Unit 8 Once upon a Time Section A主题语义场建构教案.docx
- 初中历史九年级下册《资本主义的全球扩张与危机:基于工业革命、殖民体系与世界格局的深度解析》教案.docx
- 2026年专升本考试试题及答案研究英语.docx
- 核心素养视域下初中物理“熔化和凝固”概念建构与难点突破教学设计.docx
- 城市居民绿色生活与环境保护意识提升试题.docx
- 初中地理七年级下册《第七章 第一节 日本》跨学科融合教学设计.docx
- 部编版七年级历史下册:蒙古兴起与元朝治理的教学设计.docx
- 初中数学七年级下册《幂的运算:积的乘方与幂的乘方》教学设计.docx
- 核心素养视域下初中九年级物理“能量转化与守恒”单元复习导学案.docx
原创力文档

文档评论(0)