- 5
- 0
- 约4.82千字
- 约 16页
- 2017-02-12 发布于河南
- 举报
第9章_预处理1---《C语言程序设计》实验指导
第8章 编译预处理 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 8.1 宏定义与符号常量 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参宏)两种。 8.1.1 无参宏定义 1.无参宏定义的一般格式 #define 标识符 语言符号字符串 其中:“define”为宏定义命令;“标识符”为所定义的宏名,通常用大写字母表示,以便于与变量区别;“语言符号字符串”可以是常数、表达式、格式串等。 2.使用宏定义的优点 (1)可提高源程序的可维护性 (2)可提高源程序的可移植性 (3)减少源程序中重复书写字符串的工作量 [案例8.1] 输入圆的半径,求圆的周长、面积和球的体积。要求使用无参宏定义圆周率。 /*案例代码文件名:AL8_1.C*/ /*程序功能:输入圆的半径,求圆的周长、面积和球的体积。 */ #define PI 3.1415926 /*PI是宏名,3.1415926用来替换宏名的常数*/ main() { float radius,length,area,volume; printf(Input a radius: ); scanf(%f,radius); l
您可能关注的文档
- 第3章 分支程序设计.ppt
- 第3章 VFP的基本语法.ppt
- 第3章 数据、函数、表达式.ppt
- 第3章 数据库与表的操作.ppt
- 第3章 数据输入输出.ppt
- 第3章 程序控制结构.ppt
- 第3章 程序流程控制语句.ppt
- 第4章 流程控制.ppt
- 第3章 简单C程序设计.ppt
- 第3章 简单的C程序设计.ppt
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
最近下载
- 《火力发电工程建设标准强制性条文执行表格》水处理分册.pdf VIP
- 大渡口区跳蹬南侧两横一纵路网工程工程地质勘察报告(一次性勘察).doc VIP
- JB_T 10764-2023_无损检测 常压金属储罐声发射检测及评价方法.pdf
- EPC对项目各阶段工作及文件的要求.docx VIP
- 高职院校大数据专业岗位技能分析与课程体系建设的研究.pdf VIP
- 制造型企业员工手册完整版.docx VIP
- 企业标准体系培训课件.ppt VIP
- 2020年武汉科技大学考研真题856数据结构与计算机网络B卷硕士研究生专业课考试试题.doc VIP
- 火力发电工程建设标准强制性条文执行表格---第5部分-电气分册.pdf VIP
- 3.1激素与内分泌系统(第1课时)课件(共28张PPT)——高中生物学人教版(2019)选择性必修一.pptx VIP
原创力文档

文档评论(0)