什么时候使用#include "file.c" 什么时候使用#include "file.h"

When to use #include "file.c" and when to use #include "file.h" in c

在什么情况下我们需要使用.h文件,什么时候在C中使用.c文件
它们是出于同一目的的两种选择吗?
请解释。

  1. 从不包含 .c 文件
  2. 如果你包含一些东西,它应该是一个 .h 文件。
  3. 代码进入代码文件,.c.
  4. Headers, .h 文件,只包含可以多次编译的内容,即声明,宏定义,更多包含。
  5. 如有必要,headers 使用重新包含守卫。

每当您想包含一个 .c 文件时,您反而想将它添加到您的项目中,以便它在构建过程中得到处理,即由它自己编译,并在进一步的构建步骤中链接到创建的二进制。