打印

全局变量求助

[复制链接]
1382|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
军督神威|  楼主 | 2014-9-22 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wh6ic| | 2014-9-22 16:47 | 只看该作者
既然是在C下多个源文件使用标志位,给个不使用全局变量的理由先

使用特权

评论回复
板凳
dirtwillfly| | 2014-9-22 20:10 | 只看该作者
貌似几个C文件的耦合程度挺高

使用特权

评论回复
地板
NWPU_CHEN| | 2014-9-23 09:17 | 只看该作者
露珠真是有意思,呵呵

使用特权

评论回复
5
军督神威|  楼主 | 2014-9-23 09:22 | 只看该作者
也有可能是我说的方法不清楚,是在不同的源文件中,一个函数处理完变量之后想要把变量值传递给另外的源文件中的函数,但是这两个函数不是处于一直调用状态,就好比web的登陆一样,如果我改变了用户名和密码,但是用户名和密码并没有保存到flash中,而是在一个源文件的某个函数中的变量,相当于一个函数要读取另外一个函数中的变量的值,但是这两个函数可能不同时被调用

使用特权

评论回复
6
hate232313| | 2014-9-23 11:37 | 只看该作者
噢~~~~

使用特权

评论回复
7
yiwang1011| | 2014-9-23 11:58 | 只看该作者
一个标志位就1个bit,你用个全局又怎么了?

使用特权

评论回复
8
zhaofy521| | 2014-9-23 13:03 | 只看该作者
为啥不想用全局变量呢?

使用特权

评论回复
9
军督神威|  楼主 | 2014-9-23 13:45 | 只看该作者
我也想用啊,不过程序是一个嵌入式web服务器,m3的处理器,用的是ucos+lwip,是不是可以用信号量或者邮箱的方式呢

使用特权

评论回复
10
nethopper| | 2014-9-24 18:33 | 只看该作者
可传递消息的话,用消息传递也行。

使用特权

评论回复
11
军督神威|  楼主 | 2014-9-25 09:23 | 只看该作者
好的,方法暂时解决了,在内存处理上我优化了一下程序,系统还没有崩,先结贴吧,谢谢各位了啊

使用特权

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

本版积分规则

10

主题

38

帖子

0

粉丝