CC++ 预处理有哪些使用形式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1412个文字,预计阅读时间需要6分钟。
目录+文件包含+宏定义+无参数宏+带参数宏定义+条件编译+文件包含+文件包含命令行的通常形式为:#include
目录
- 文件包含
- 宏定义
- 无参数的宏
- 带参宏定义
- 条件编译
文件包含
文件包含命令行的一般形式为:
#include"文件名" 或 #include<文件名>
值得注意的是,
(1)<>表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的include目录),而不在当前源文件目录去查找;
(2) ""则表示首先在当前源文件目录中查找,若未找到才到包含目录中去查找。
(3)一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。
(4)一个包含文件中可以包含别的包含文件。
宏定义
C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参。
本文共计1412个文字,预计阅读时间需要6分钟。
目录+文件包含+宏定义+无参数宏+带参数宏定义+条件编译+文件包含+文件包含命令行的通常形式为:#include
目录
- 文件包含
- 宏定义
- 无参数的宏
- 带参宏定义
- 条件编译
文件包含
文件包含命令行的一般形式为:
#include"文件名" 或 #include<文件名>
值得注意的是,
(1)<>表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的include目录),而不在当前源文件目录去查找;
(2) ""则表示首先在当前源文件目录中查找,若未找到才到包含目录中去查找。
(3)一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。
(4)一个包含文件中可以包含别的包含文件。
宏定义
C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参。

