专栏中心

EEPW首页 > 专栏 > ‘.C’文件和‘.H’文件如何组织

‘.C’文件和‘.H’文件如何组织

发布人:langqz 时间:2012-12-19 来源:工程师 发布文章
1、文件‘.C’和文件‘.H’都包含什么 ‘.C’文件一般包含:必须的头文件、私有宏定义、私有数据结构、私有变量static声明、私有函数static声明、变量定义、和函数定义。 ‘.H’文件一般包含:必须的头文件、对外的宏定义、对外数据结构、对外变量extern声明、对外函数extern声明。 2、文件‘.C’和文件‘.H’的关系 ‘.C’文件一般实现具体的功能,而‘.H’文件一般是‘.C’文件对外的接口,只有在‘.H’文件做出声明的,其他‘.C’文件才可以使用。 3、关键 为了实现‘.H’文件中的对外变量和对外函数尽量少被其他无关‘.C’文件包含,最好将该‘.H’文件中对外的宏定义、对外数据结构定义在一个公用的‘.H’文件中,这样在其他文件需要使用相应的宏或数据结构时,不必连变量和函数也包含。例如:‘xxx_dataconstruct_common.h’或‘xxx_define_common.h’。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

心电仪研讨专场

视频 2009-10-19

JEDEC发布针对移动和AI的LPDDR6

网络与存储 2025-07-11

台积电6月营收环比暴跌17.7%,强势新台币打击制造行业

EDA/PCB 2025-07-11

付款解决方案

视频 2009-10-19

印日关系加深,重点关注的半导体和智慧城市投资

2025美国半导体行业报告:全球挑战和机遇中的投资和创新

产量与贴装头数量之间的关系

血糖仪研讨专场

超大规模集成电路的设计与分析

GaN代工模型是否面临问题?Innoscience参与台积电2027退出

Marelli启动美国第 11 章程序,重塑市场格局

量子计算将如何挑战 IoT 安全

MSP430的外围模块介绍

视频 2009-10-19

常用C语言用法速查手册

常用电子元器件手册

JEDEC发布首个LPDDR6标准

僵尸晶圆厂困扰着中国的芯片制造雄心,失败烧毁了数百亿美元

血氧仪研讨专场

视频 2009-10-19

简化PCB到线束设计与EDA工具的集成

EDA/PCB 2025-07-10
更多 培训课堂
更多 焦点
更多 视频

技术专区