C 头文件 <stdio.h>

标签 c header-files stdio

我试图编译一个 3 文件 C 程序,其中 1 个文件包含 main() ,一个文件包含与我创建的结构类型相关的 header ,第三个文件包含与该结构相关的函数。我在返回温度时遇到错误;在第三个文件中的函数上,我终于意识到我应该删除该文件中的 header 以使函数正常工作,但我不知道为什么会起作用!!

有人可以解释一下为什么吗?

最佳答案

检查:

  1. 您将 header 保护放入头文件中
  2. header 中没有函数或对象定义,只有声明。

关于C 头文件 <stdio.h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129634/

相关文章:

C头文件使用和代码重用

c++ - C 和 C++ #include 指令中是否可以使用反斜杠?

node.js - childprocess.stdout.on ('data',回调)未触发

c - 头文件中使用的宏语句,但在其外部定义

php - 来自 Cpp 文件的 HTTP 请求

c++ - 在 C++ 中为同一个类拥有 2 个头文件是否合法?

C相当于fstream的peek

docker - 当 docker 容器在没有 --interactive 的情况下运行时,为什么 Expect 会失败

C - 如何只打印二维数组中的填充行

c++ - 来自捕获的 PCM 样本数据的 WAV 文件