- 6
- 0
- 约2.97万字
- 约 110页
- 2020-12-19 发布于安徽
- 举报
共 93 页 第 * 页 用途: 提高程序的可读性,便于修改、调试。 -- 符号常量,如 PI、 数组的长度 -- 为程序书写带来方便(将程序中多次出现相同内容写成宏) #define N 10 /* 编译之前用10替换所有的N */ ……. int a[N]; ……. for(i=0;iN;i++) 说明: 通常放在程序开头,不加分号 是代替,不是赋值(不作语法检查) 可将多个语句或表达式定义为一个宏替换 为区别变量和关键字,习惯用大写 共 93 页 第 * 页 #define R 3.0 #define PI 3.145926 #define L 2.0*PI*R #define S PI*R*R 双引号中的不替换 有效范围,从定义开始到程序结尾 例: #define PI 3.14159 main( ) { printf (“PI=%f\n”,PI); } 结果:PI=3.14159 main( ) { printf(“PI=%s\n”,”PI”); } 可以嵌套,后定义的宏可以包含先定义的宏名 结果:PI=PI 共 93 页 第 * 页 (2) 带参数的宏定义 带参数的宏不仅能进行字符串代替,而且还能进行参数代换。 格式: #define 宏名(参数表)
您可能关注的文档
- 医学免疫学:免疫相关的信号转导.pptx
- C语言程序设计:Cd-1 C语言概述.ppt
- C语言程序设计:Cd-2 算法与程序设计基础.ppt
- C语言程序设计:cd-5 选择结构.ppt
- C语言程序设计:cd-10 结构体与共用体.ppt
- 半导体材料与器件:2.1 对称性、晶体结构、缺陷.ppt
- 半导体材料与器件:2.3 晶向与晶面.ppt
- 半导体材料与器件:4. 倒格子.ppt
- 半导体器件应用基础:半导体工艺-离子注入掺杂-光刻.ppt
- 半导体器件应用基础:半导体工艺-氧化.ppt
- TCECS-装配式预制混凝土检查井应用技术规程.pdf
- TGZHTS32-2026 桥梁用密封索.pdf
- DB23T3970-2025 寒区聚氨酯水泥预应力钢丝绳抗弯加固桥梁技术规程.pdf
- 水轮发电机组安装程序与公差导则 第5部分:灯泡贯流式水轮机及发电机编制说明.pdf
- THNCAA034-2022 数字图像法检测混凝土裂缝技术标准.pdf
- 低压电涌保护器 第41部分:直流低压电源系统的电涌保护器 要求和试验方法编制说明.pdf
- YDT4088-2022 面向移动终端的手势交互应用系统技术要求.pdf
- DB23T-严寒地区烧结轻细骨料混凝土砂浆应用技术规程.pdf
- DBJT15-131-2018 园区和商业建筑内宽带光纤接入通信设施工程设计规范.pdf
- 电力系统管理及其信息交换 数据和通信安全 第5部分:GBT18657及其衍生标准的安全编制说明.pdf
最近下载
- GB 51298-2018 地铁设计防火标准.docx VIP
- 青海省西宁市2025年中考二模 历史试题(含答案).pdf VIP
- 婚庆公司与酒店合作方案.pptx
- AEC-Q200车规金属膜精密晶圆电阻.pdf VIP
- 整套电子课件:中药炮制学.ppt
- T/CAPE 10021-2020设备全寿命周期管理导则.pdf
- 党支部班子2026年在对照加强理论武装、执行上级组织决定、加强党员管理监督等“六个对照”方面检查材料.docx VIP
- 原创持续工艺确认报告分析.doc VIP
- 职业健康安全管理体系ISO45001审核清单.docx VIP
- 风电项目建设组织机构各级人员职责及分工.pdf VIP
原创力文档

文档评论(0)