c - 何时在 c 中使用 #include "file.c" 以及何时使用 #include "file.h"
问题描述
在什么情况下我们需要使用.h
文件以及何时.c
在 C中使用文件。
它们是同一目的的两种选择吗?
请解释。
解决方案
- 从不包含 .c 文件
- 如果你包含一些东西,它应该是一个 .h 文件。
- 代码进入代码文件,.c。
- 头文件、.h 文件仅包含可以多次编译的内容,即声明、宏定义、更多包含。
- 如有必要,标头使用重新包含保护。
每当您想包含一个 .c 文件时,您希望将其添加到您的项目中,以便在构建期间对其进行处理,即由其自己编译并在进一步的构建步骤中链接到创建的二进制文件。
推荐阅读
- java - Spring WebFlux - 使用 WebClient 为 Mono 中列表的每个元素发送 HTTP 请求
- c++ - 如何配置小部件Entry,使框架的长度不超过11个字符
- python - 在 python 中使用查询时出现问题
- javascript - 仅管理员命令损坏
- converters - 将字体的单个字形批量导出到 svg 文件中,使用 unicode 名称?
- grep - 如果积极的lookbehind不起作用,我如何在匹配后grep一个单词?
- mongodb - MongoDB:尝试根据嵌套子文档中匹配条件的计数更新字段
- python-3.x - NoSuchKey 在 AWS 上使用 python (lambda + s3) 调整图像大小
- load-balancing - 为什么使用哈希函数(即分布)进行负载平衡
- python - 如何在 Python 中“填充”3D 形状的深凹区域