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文件专门写函数实现