0
点赞
收藏
分享

微信扫一扫

预处理指令初步认识

1.预处理指令

1)。预处理指令的分类。

a. 文件包含指令。#include

b. 宏定义 #define

c. 条件编译指令 #if

2)。预处理指令的特点。

a,都是以#号开头。

b.预处理指令的后面没有分号。

c.在编译的时候,检查语法之前。

2.文件包含指令:#include

1)。作用:可以将指定的文件的内容拷贝到写指令的地方。

2)。 语法:

#include"文件路径"#include<文件路径>

3)。使用。

在编译之前,就会执行预处理代码时系统就会识别文件,将文件拷贝到编译器上

4)。使用注意。

a.要注意被包含文件中的代码没有语法错误

b.如果被包含的文件不存在,就会报错。

3.文件路径

绝对路径:路径从根目录开始。

相对路径:和当前路径一致的部分可以删除,剩下则是相对路径。

如果路径是应该相对路径,就会从当前的文件所在的目录取找。

4.文件路径用双引号和件括弧的异同点。

1)。都是将指定的文件的内容包含到写指令的地方。

2)。不同点在于寻找指定文件的方式不一样。

a,如果文件路径我们使用双引号引起来。

#include "1.txt"

-> 先去当前源文件所在的目录中查找这个文件,如果有,直接包含。 -> 如果没有,就去系统自带的编译器目录中查找。如果有直接包含。

如果没有就报错。

b.如果文件路径我们使用件括弧引起来。

#include <1.txt>

-> 直接就去编译器目录中查找。如果有包含。如果没有报错。

5..h文件声明

.c文件专门写函数实现


举报

相关推荐

0 条评论