4.16、C++预处理命令
来源:互联网 发布:修改无线路由器mac地址 编辑:程序博客网 时间:2024/04/28 12:17
可以在C++源程序中加入一些“预处理命令”(preprocessor directives),以改进程序设计环境,提高编程效率。预处理命令是C++统一规定的,但是它不是C++语言本身的组成部分,不能直接对它们进行编译(因为编译程序不能识别它们)。
现在使用的C++编译系统都包括了预处理、编译和连接等部分,因此不少用户误认为预处理命令是C++语言的一部分,甚至以为它们是C++语句,这是不对的。必须正确区别预处理命令和C++语句,区别预处理和编译,才能正确使用预处理命令。C++与其他高级语言的一个重要区别是可以使用预处理命令和具有预处理的功能。
C++提供的预处理功能主要有以下3种:
分别用宏定义命令、文件包含命令、条件编译命令来实现。为了与一般C++语句相区别,这些命令以符号“#”开头,而且末尾不包含分号。
现在使用的C++编译系统都包括了预处理、编译和连接等部分,因此不少用户误认为预处理命令是C++语言的一部分,甚至以为它们是C++语句,这是不对的。必须正确区别预处理命令和C++语句,区别预处理和编译,才能正确使用预处理命令。C++与其他高级语言的一个重要区别是可以使用预处理命令和具有预处理的功能。
C++提供的预处理功能主要有以下3种:
- 宏定义
- 文件包含
- 条件编译
分别用宏定义命令、文件包含命令、条件编译命令来实现。为了与一般C++语句相区别,这些命令以符号“#”开头,而且末尾不包含分号。
0 0
- C中的预处理命令
- C语言-预处理命令
- C预处理命令
- C语言预处理命令
- C-预处理命令
- C预处理命令详解
- C语言预处理命令
- 应用C预处理命令
- C语言预处理命令
- C语言 预处理命令
- C语言 预处理命令
- c语言预处理命令
- C语言预处理命令
- C中的预处理命令
- c语言预处理命令
- C 中预处理命令
- c语言,预处理命令
- C语言------预处理命令
- java实现百分比
- Eclipse的远程调试
- java中文乱码解决之道(一)—–认识字符集
- iOS适配之autolayout和sizeclass(二)
- JQ高亮显示
- 4.16、C++预处理命令
- Yii2 调用数据简单显示
- 【线段树优化dp】zoj3349 Special Subsequence
- Google地图十年 从流量平平到用户十亿的背后
- android 如何写仿微信的对话记录页面
- 使用PYTHON3写了一个简单爬虫, 通过公司代理爬取ppt素材
- Spring事务配置的五种方式
- OpenCv_光流法运动目标检测
- android手机Nfc芯片汇总手机