- 6
- 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()
{
您可能关注的文档
- 2-市场供求原理课件.ppt
- Unit 4 Presentation课件.ppt
- 第03章-广域网等(第3版)课件.ppt
- 第03讲-AVR软件开发环境课件.ppt
- 第03讲-第3章_典型电气控制系统分析课件.ppt
- 第04章汇编语言程序设计new课件.ppt
- 第04讲-逐点比较法(直线)课件.ppt
- 第05章 5.5 正交测试法课件.ppt
- 第05章 汇编语言程序设计课件.ppt
- 第05讲 自适应线性元件课件.ppt
- Business One桌面配置与KPI指标说明.pdf
- 澳大利亚安乐死合法化影响与实施细节分析.pdf
- 能见度影响因素及图像质量评估方法研究.pdf
- 世界顶级厨师访谈:比利时利尔努米其林三星餐厅主厨.pdf
- DC及周边地区特色餐厅推荐:从传统市场到现代有机餐饮.pdf
- 小米新一代SU7发布会PPT汽车-发布会.pdf
- 2026年全球软实力指数-中国国际声誉首次超过美国(英).pdf
- 高盛-理想汽车(LI 2015.HK)预计短期内亏损扩大,资产负债状况稳健,转型具身智能仍需时间-260217.pdf
- 安永-小型模块化反应堆在通往可持续能源未来道路上的真正力量-揭示关键机遇和挑战.pdf
- 博鳌亚洲亚洲经济前景及一体化进程 2026 年度报告.pdf
最近下载
- 2026年行政管理岗面试题及答案.docx VIP
- 连接支架、电子设备总成和车辆.pdf VIP
- 西北天地奔牛刮板机技术参数.pdf VIP
- TE端子压接标准114-18022中文版.pdf VIP
- TCSAE125-2020智能网联汽车测试场设计技术要求.pdf VIP
- GA_T 1505-2018基于无人驾驶航空器的道路交通巡逻系统通用技术条件.pdf
- 纪委监委驻纪检组长2025年度民主生活会个人“五个带头”对照检查材料范文.docx VIP
- 6汽轮机运行维护.ppt VIP
- 体例格式5:工学一体化课程《小型网络安装与调试》工学一体化课程终结性考核试题.docx VIP
- 07MR403 城市道路-护坡.docx VIP
原创力文档

文档评论(0)