包含文件的定义

Definition of Include file

我在两个 Visual Studio 文件夹中看到了 header files 的分离,Include FilesHeader 文件,其中 headers 和 public API 位于 Include Files 文件夹中,其他位于 Header 文件夹中。

术语 "include file" 是这样使用和识别的吗?我看到的只是当地的项目协议还是惯例?

两者之间没有真正的区别。它们之所以被称为包含文件,几乎可以肯定是因为您包含了它们。它们被称为头文件,因为它们包含关于它们描述的内容的缩减(头)信息。

任何一个术语都可以,经验丰富的 C(和 C++)编码人员应该理解您的意思。

就其价值而言,C 标准使用 "header names" 或 "headers" 来描述它们,因为它们根本不需要在文件中。