返回

预处理指令初步认识

发布时间:2023-02-07 07:19:01 310

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)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
struct结构体类型 2023-02-07 06:39:08