c/c++里 #include 和#include "xxx" 的区别

include "xxx.h"是用来引入非标准库的头文件编译器从用户的工作目录开始搜索
过程如下:编译器从程序的源文件所在的目录中查找,若不存在该头文件,则再去系统默认的目录去找;

#include:引用标准库头文件,编译器从标准库目录开始搜索;
过程如下:编译器只在系统目录的目录或者括号内的路径进行查找;

此外:#include的作用其实就是寻找后面文件,并将该文件的内容拷贝一份到当前的文件里面来;

发布了21 篇原创文章 · 获赞 0 · 访问量 163

猜你喜欢

转载自blog.csdn.net/qq_45227330/article/details/105022213