独闷闷网

 找回密码
 立即注册
搜索
查看: 3229|回复: 0
打印 上一主题 下一主题
收起左侧

[原创] 在多文件编程中,结构体的类型名放在.h头文件还是.c源文件? 已解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2016-10-9 16:35:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
问:
在多文件编程中,结构体的类型名放在.h头文件还是.c源文件?

★坚鸿-深圳:
两个概念:类型名和变量名。比如,unsigned char是类型名,类型形名不占内存,只有定义变量了才会占内存。而这里的变量名就是定义的变量。而结构体的类型名要事先自己构造的,因此,我的结构类型名放在.h头文件,变量定义放在.c文件,但是同时,我也在.h头文件添加extern声明一下此结构体变量,方便其它文件调用。

上面这段解释有三个关键元素:
结构类型名放在.h头文件,
变量定义放在.c文件,
变量声明在.h头文件。
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-11-29 18:20 , Processed in 0.148650 second(s), 17 queries .

快速回复 返回顶部 返回列表