独闷闷网
标题:
在多文件编程中,结构体的类型名放在.h头文件还是.c源文件? 已解答。
[打印本页]
作者:
jianhong_wu
时间:
2016-10-9 16:35
标题:
在多文件编程中,结构体的类型名放在.h头文件还是.c源文件? 已解答。
问:
在多文件编程中,结构体的类型名放在.h头文件还是.c源文件?
★坚鸿-深圳:
两个概念:类型名和变量名。比如,unsigned char是类型名,类型形名不占内存,只有定义变量了才会占内存。而这里的变量名就是定义的变量。而结构体的类型名要事先自己构造的,因此,我的结构类型名放在.h头文件,变量定义放在.c文件,但是同时,我也在.h头文件添加extern声明一下此结构体变量,方便其它文件调用。
上面这段解释有三个关键元素:
结构类型名放在.h头文件,
变量定义放在.c文件,
变量声明
放
在.h头文件。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2