龙空技术网

C语言 include的用法

平行宇宙真相 135

前言:

现时同学们对“c语言中的stdlib”大致比较着重,我们都想要知道一些“c语言中的stdlib”的相关文章。那么小编同时在网上网罗了一些关于“c语言中的stdlib””的相关内容,希望同学们能喜欢,你们一起来学习一下吧!

#include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种。

#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。

#include 的用法有两种,如下所示:

#include <stdHeader.h>

#include "myHeader.h"

使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同:

尖括号< >:编译器会到系统路径下查找头文件;

双引号" ":编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

好的编程习惯,一眼就能看出头文件的区别:

用尖括号 < > 来引入标准头文件! #include <stdio.h>

用双引号来 " " 引入自定义头文件(自己编写的头文件) #include "ps6000Api.h"

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

一个 #include 命令只能包含一个头文件,多个头文件需要多个 #include 命令。

同一个头文件可以被多次引入,多次引入的效果和一次引入的效果相同,因为头文件在代码层面有防止重复引入的机制。

标签: #c语言中的stdlib