小编Foo*_*ron的帖子

C - 我应该使用引号或括号将标题包含在单独的目录中吗

src我有一个带有和目录的项目include。编译时,我include通过-I选项 ( gcc -Iinclude ...) 传递目录。

我应该使用双引号 ( ") 还是尖括号 ( <) 来包含我自己的头文件?


我试图寻找答案,发现这两个相互矛盾的陈述:

  1. 通过双引号包含相对于 c 文件的头文件。其他所有内容(包含路径中的头文件)都带有尖括号。-> 因此使用尖括号
  2. 包括带尖括号的标准标题。其他所有内容都用双引号引起来。-> 因此使用双引号

我认为陈述2更清楚。当包含带双引号的文件时,最明显的是它是我自己的标头。


我应该使用引号或括号来包含我自己的头文件吗?C 标准允许这两种可能性。那么最佳实践是什么?

c include c-preprocessor

5
推荐指数
1
解决办法
2436
查看次数

标签 统计

c ×1

c-preprocessor ×1

include ×1