以下是 C :
中的预处理程序指令#include <filename>
我们也可以这样写:
#include "filename"
这两者有什么区别吗?
答案 0 :(得分:-1)
通常,<>
版本应仅在“系统目录”中查找,而""
应首先查看“本地目录”,然后查看系统目录。
这实际上意味着依赖于实现。在大多数情况下,""
将首先查看当前目录,但在某些实现中,它将首先查看源(.c
)文件的目录(并且某些编译器具有一个开关)。此外,行为是不同的w.r.t.搜索“本地目录搜索”失败的“系统目录集”(与<>
相同)。