- 7
- 0
- 约1.67千字
- 约 28页
- 2017-08-12 发布于河南
- 举报
第9章 宏定义1课件
;;编译预处理;C语言提供了多种预处理功能,如宏定义、文件包含、 条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、 移植和调试,也有利于模块化程序设计。
预处理的命令有以下几个特点:
1.预处理命令均以#开头,结尾不加分号;
2.预处理命令可以放在程序中任何位置,作用范围从定义处到文件结尾。;宏定义:;例:使用不带参数的宏定义 ;
(1)宏名一般用大写字母表示,便于与变量名区别;一般将字符个数较多的字符串用一个宏名替换,减少程序中多处引用字符串书写错误。
(2)宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一种简单的代换, 预处理程序对它不作任何检查。如有错误,只能在编译已被宏展开后的源程序时发现。
(3)宏定义不是语句,在行末不加分号,如加上分号则连分号也一起置换。;例如:
#define G 9.8 _______
void main() ↑
{ G的有效范围
…
} -----↓----
#undef G
f1()
{
您可能关注的文档
最近下载
- 《测量仪器检定校准证书有效性确认技术规范》(DB41T2454-2023).pdf VIP
- 应急救灾物资采购投标方案(技术方案).docx
- 2.1.2 种子植物(第2课时)七年级上册生物课件(冀少版2024).pptx VIP
- 2023-2024学年浙江省宁波市蛟川书院联培七年级(下)月考数学试卷(6月份).pdf VIP
- 中学生中秋节假期安全教育PPT课件.pptx VIP
- 学法减分答案大全学法减分考试题库及答案(学法减分题库及答案).docx VIP
- 机电设备开箱验收监理实施细则.docx
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库(含答案详解).docx VIP
- 东2023年心理咨询师题库【原创题】.docx
- 企业质量文化建设成熟度评价要点.pdf VIP
原创力文档

文档评论(0)