- 7
- 0
- 约 8页
- 2016-06-16 发布于江西
- 举报
C语言程序设计_谭浩强_第二版_CH09
C程序设计 主讲人:兰强 raansan@ 第九章 预处理命令 第九章 预处理命令 主要内容: 宏定义 文件包含处理 条件编译 第九章 预处理命令 “预处理命令”(preprocessor directives) 预处理命令是由ANSI C统一规定的,但是它不是C语言的组成部分,不能直接对它们进行编译,因为编译程序不能识别它们。 C提供的预处理功能主要有以下三种: 宏定义 文件包含 条件编译 第九章 预处理命令 9.1 宏定义 9.1.1 不带参数的宏定义 用一个指定的标识符来代表一个字符串,它的一般形式为: #define PI 3.1415926 它的作用是用指定标识符PI来代替“3.1415926”这个字符串。 一般习惯用大写字母来表示 可以减少某些重复输入字符串的工作量 用来替换一个字符串 宏定义不是C语句,不必在语句末加分号 用#define定义宏 用#undef取消宏定义 在进行宏定义时,可以引用已定义的宏名 第九章 预处理命令 9.1 宏定义 9.1.2 带参数的宏定义 一般形式:#define 宏名(参数表)字符串 #define S(a,b) a*b area=S(3,2); #define PI 3.1415926 #define S(r) PI*r*r main() { float a,area; a=3.6
您可能关注的文档
- ch01 物流工程概述.ppt
- ch07 选购声卡与网卡.ppt
- CH05Choice(选择).ppt
- Ch08+全球商务礼仪.ppt
- Ch1-4 条件概率.ppt
- Ch1.1-2(绪论、质点运动学)-2.ppt
- CH10(第二版).ppt
- CH12质量管理.ppt
- CH1计算机网络网络下.ppt
- CH2 与时协同 与时俱进1--仰华.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)