打印

关于“头文件”有好的教材吗?

[复制链接]
1397|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ijoy|  楼主 | 2008-10-16 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
black_wolf| | 2008-10-17 03:25 | 只看该作者

每种IDE都不大一样,全凭自己控制

使用特权

评论回复
板凳
呆板书生| | 2008-10-17 06:03 | 只看该作者

同意楼上

使用特权

评论回复
地板
ijoy|  楼主 | 2008-10-17 09:46 | 只看该作者

头文件包含

IDE指集成开发环境吧?你们说的跟我不是一个意思吧?

我意思是:是否把所有全局变量都放在一个头文件global.h里面
然后每一个用到一个全局变量的文件都包含这个global.h吗?

使用特权

评论回复
5
ijoy|  楼主 | 2008-10-17 10:00 | 只看该作者

另外我感觉ucosII的书上说的方法

全部头文件都包含在。include.h里,然后每个c文件都包含include.h。这个方法不是很好。大家觉得呢?

使用特权

评论回复
6
hgjinwei| | 2008-10-17 10:36 | 只看该作者

这样不会提示出错?

把所有全局变量都放在一个头文件global.h里面,然后每一个用到一个全局变量的文件都包含这个global.h.
这样搞似乎不会成为真正的全局变量,而是一个文件的全局变量而已.不知是不是这么回事,我没试过这中方法.

使用特权

评论回复
7
black_wolf| | 2008-10-18 23:27 | 只看该作者

看个人喜好了

我认为是尽可能少使用全局变量,对程序大小要求不是很苛刻的话,最好用函数来访问其他模块中的变量值。这样的程序更好理解,不然有时候看程序都不知道在什么地方改变了全局变量的值!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

136

帖子

0

粉丝