- 1
- 0
- 约1.25万字
- 约 58页
- 2022-04-07 发布于上海
- 举报
预处理和语句第1页/共58页主要内容预处理功能语句选择语句循环语句转向语句第2页/共58页3.1 预处理功能文件包含命令条件编译命令宏定义命令第3页/共58页C++允许在程序中用预处理命令写命令行。这些命令行都以“#”开头且末尾不加分号以区别于语句行。它们可出现在程序的任何位置,但一般写在程序的开头。C++编译器在进行实质性的编译之前,先要用预处理程序对这些预处理行进行处理。常用的三类预处理命令有: ?文件包含命令 ? 条件编译命令 ? 宏定义命令第4页/共58页文件包含命令让编译预处理器把一个已经进入系统的源文件嵌入到当前源文件中该指令处。通常是头文件(.h)。它有两种形式:一种是:#include 文件名 适合嵌入C++提供并存放在指定目录中的系统头文件。另一种形式是:#include “文件名”适合嵌入用户自己建立的并存放在当前目录中的头文件。B#include “file2.cpp”BAAfile2.cppfile1.cppfile1.cpp第5页/共58页 文件包含处理过程:预编译时,用被包含文件的内容取代该预处理命令,再对“包含”后的文件作一个源文件编译头文件常包含以下几类内容:对类型的声明,如类的声明函数声明inline函数的定义宏定义全局变量的定义外部变量的声明其它头文件第6页/共58页 条件编译功能:一个源文件中只对满足条件的一部分进行编译一般形式:⑴#if(n
您可能关注的文档
- 运算定律——交换律.pptx
- 胆总管结石伴急性胆管炎.pptx
- 旅游地理知识总结答题模.pptx
- 老子英文简介.pptx
- 项目gsm无线远程监控系统的设计.pptx
- 胸腔镜检查及并发症护理.pptx
- 英国制造业售后服务分析.pptx
- 算法分析mit英文.pptx
- 现代企业管理企业与企业制.pptx
- 车道保持系统使用操作要点概要.pptx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 山东盛丰管业科技有限公司年产2万吨 HDPE 管、2万吨钢丝网骨架管、3000吨管件塑料制品项目(一期)竣工环境保护验收报告.pdf VIP
- 人教版数学六年级上册第二单元测试卷(含答案).doc VIP
- 做好科室护理宣传工作.pptx VIP
- 《全国主要产品分类与代码》国家标准发布实施.pdf VIP
- 51单片机应用程序实例[整理].pdf VIP
- 【高考必备】吉林省松原市扶余一中高一上学期期中物理试卷Word版含解析[原创精品].doc VIP
- 实施指南(2025)《GMT 0104-2021 云服务器密码机技术规范》.pptx VIP
- 古人名字解诂(文档版).docx VIP
- GMT 0104-2021 清晰版 云服务器密码机技术规范.pdf VIP
- 统编版七年级语文上册课件《散文诗二首-金色花》.pptx VIP
原创力文档

文档评论(0)