- 2
- 0
- 约 7页
- 2016-12-16 发布于贵州
- 举报
* * 预处理命令:C++中除了可以使用标准语句外,还可以使用多种编译命令,它们是在程序正常编译之前执行的,因此称为预处理命令。 1)、预处理命令以#号开头,每条命令独占一行。 2)、预处理命令并不是真正的C++语句,可以不加分号“;”作为结束。 3)、预处理命令可出现在源程序任何位置,并从该位置起生效,作用局限于说明它们的那个文件。 1、宏替换命令 1)、简单宏替换 简单宏替换即为不带参数的宏替换,是用一个用户指定的,称为宏名的标识符,来代表一个字符串。 格式: #define 宏名 字符串 作用:define是宏替换的关键字,宏名是需要替换的标识符,字符串是用来替换的字符序列,三者之间用空格分开。在预处理过程中,每当遇到宏名时就用后面的字符串进行替换。 #define PI 3.1415926 #define MAXSIZE 100 宏定义与const定义的区别 1)、const定义的符号常量具有明确的数据类型,便于进行类型检查。而define定义的宏则不管内容正确与否都直接进行文本替换。 因此C++程序员多喜欢用const来定义常量,如 Const double PI=3.1415926; 2)、用const可以定义一个局部常量;而define定义的宏则在整个文件中始终有效,直到用#undef取消为止。 3)、用const定义常量是一个说明语句,以分号结尾,而define
您可能关注的文档
最近下载
- DB44_T 2652-2025 乡村旅游酒店质量规范.docx VIP
- 《选矿设备培训》课件.ppt VIP
- “化危为安”线上讲堂第117期 化工企业推进操作纪律(OD)管理的方法与实践——宁夏瑞泰科技股份有限公司安全总监王日元-2024.11.22.pptx VIP
- XF 494-2023 消防用防坠落装备.docx VIP
- 名校初一新生入学分班考试语文、数学真题卷及详细答案(3套).pdf VIP
- DBJD25-313-2026《甘肃省建设工程费用计价规则》.docx
- 合肥工业大学815机械原理考研真题及答案1998-2023年.pdf VIP
- BIM应用基础 第1章 BIM 基础知识.ppt VIP
- 2026年通用版小学五年级语文上册第二单元第8课《冀中的地道战》优质教案.docx VIP
- 2026年苏教版小学六年级语文上册第7单元第22课《沁园春·长沙》优质课教案.docx VIP
原创力文档

文档评论(0)