举报
您需要 登录 才可以下载或查看,没有账号?注册
refee 发表于 2013-3-16 23:59 1 一个c并非只能包含一个h 而是根据情况完全可以包含很多个h 2 h里面已经声明的变量和外部变量 在包含这个h ...
huangxz 发表于 2013-3-17 00:03 把需要共享的全部在一个.h文件中用extern 声明,然后在所有的.c文件前include进去就可以了。 ...
限量_个性。 发表于 2013-3-17 00:19 那变量的定义怎么办? 全部都初始化么?
huangxz 发表于 2013-3-17 00:39 变量的原始定义还是跟原来一样,该怎么定义就怎么定义,要不要初始化完全取决于程序的需要,extern 声明时 ...
限量_个性。 发表于 2013-3-17 00:09 嗯 我的意思是写一个c就要写上一个对应的h文件 而h文件里当然也可以包含c文件需要的一些h文件 我想问的是 ...
限量_个性。 发表于 2013-3-17 00:48 你的意思就是单单添加一个h文件 把要共享的变量都放进去 在需要这些变量的c文件里添加该h文件 该初始化的 ...
refee 发表于 2013-3-17 00:54 当然可以 事实上变量较多时大多都是这样做的 比如俺二楼截图第六行的“global.h”就是 有时需要临时用一 ...
refee 发表于 2013-3-17 00:49 如果另一个c没有包含已声明变量的h 当然需要先声明外部变量 至于在c或者在h里面声明 完全可以根据你的习 ...
liubin1109 发表于 2013-3-17 01:22 学习模块化编程,受教了! 想问下“初始化”是什么意思? 还有:如果我a.c和b.c文件里面包含了,且里面声明 ...
菜鸟同学 发表于 2013-3-17 10:41 .h 函数和数据的原型,就是一个外表,.C文件 就是他的具体实现,我一般是这么干的, .h 中 把要共享的变量 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
45
1082
14
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号