[200702] #include <> and #include “”?
Item | #include <standard_file.h> | #include "private_file.h" |
---|---|---|
File type | standard file | private file |
Pre-process order | standard routines > private routines | private routines > standard routines |
Notes: #include <string.h>
and #icnlude "string.h"
are both workable, but #include <string.h>
is better for understanding and compiling.
一种是在包含指令#include后面”<>”将头文件名括起来。这种方式用于标准或系统提供的头文件,到保存系统标准头文件的位置查找头文件。
另一种是在包含指令#include后用双引号””将头文件包括起来。这种方式常用与程序员自己的头文件。用这种格式时,C编译器先查找当前目录是否有指定名称的头文件,然后在从标准头文件目录中查找。
原文链接:https://blog.csdn.net/cui_shuang_xi/article/details/48679505
Reference: #include< >和#include“ ”的区别