1.#include作用:

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


2.#include 的处理过程:

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


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

#include <stdHeader.h>
#include "myHeader.h"

 

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

  • 使用尖括号< >,编译器会到系统路径下查找头文件;
  • 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。

5.尖括号< >和双引号" "的适用情况

前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:

  1. #include "stdio.h"
  2. #include "stdlib.h"

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;

而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

以上内容来自:http://c.biancheng.net/view/1975.html

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐