打印

c语言问题,请各位帮忙看看

[复制链接]
3613|24
手机看帖
扫描二维码
随时随地手机跟帖
沙发
huangqi412| | 2009-8-12 17:27 | 只看该作者
自己COPY进去运行下...大哥

使用特权

评论回复
板凳
zjgtan|  楼主 | 2009-8-12 17:31 | 只看该作者
结果是0呀,为什么呢

使用特权

评论回复
地板
lanmp| | 2009-8-12 17:38 | 只看该作者
你觉得应该是什么?我觉得是什么都有可能。

使用特权

评论回复
5
huangqi412| | 2009-8-12 17:48 | 只看该作者
俺问你
A是什么值???

使用特权

评论回复
6
huangqi412| | 2009-8-12 17:49 | 只看该作者
A都没操作过...    很好奇你认为A是什么值?

使用特权

评论回复
7
zhaiweilei| | 2009-8-13 09:17 | 只看该作者
肯定是0,因为a在数据存贮器RAM中放着,只要重新编译肯定就是0了!
重新编译运行,RAM中的数据就清零了!

使用特权

评论回复
8
lanmp| | 2009-8-13 10:24 | 只看该作者
ls你说的是PC么?我没见过自动清RAM的单片机。

使用特权

评论回复
9
huangqi412| | 2009-8-13 10:56 | 只看该作者
8楼,...大部分编译器用C时候,如果你不设置,一般都有个初始化的,变0了...  要专门NOTINIT才不会清零

使用特权

评论回复
10
scan| | 2009-8-13 12:55 | 只看该作者
一般都要给变量赋初值。

使用特权

评论回复
11
随风竹影| | 2009-8-14 09:09 | 只看该作者
一般是0.

使用特权

评论回复
12
mingyanren| | 2012-12-24 16:50 | 只看该作者
不带这么玩的

使用特权

评论回复
13
YuanMillen| | 2012-12-24 17:41 | 只看该作者
lz是在跟大家玩么?

使用特权

评论回复
14
zf_015820| | 2012-12-25 17:25 | 只看该作者
呵,这个问题应该这么说:如果是用KEIL C51带STARTUP.A51的话,这个值就是0,因为有RAM清0程序;如果是用其他的编译器的话,值是不确定的,一般的情况下是0;这要看,单片机加电时,RAM在上电的一瞬间是什么状态了;

使用特权

评论回复
15
lu-永| | 2012-12-27 19:01 | 只看该作者

使用特权

评论回复
16
zhang7676050| | 2012-12-28 11:27 | 只看该作者
vc6.0中肯定是垃圾数值

使用特权

评论回复
17
vrgood| | 2012-12-28 16:30 | 只看该作者
zf_015820 发表于 2012-12-25 17:25
呵,这个问题应该这么说:如果是用KEIL C51带STARTUP.A51的话,这个值就是0,因为有RAM清0程序;如果是用其 ...

也未必,若编译模式为LARGE,应该为随机。

使用特权

评论回复
18
Lee2013| | 2012-12-29 13:55 | 只看该作者

使用特权

评论回复
19
zf_015820| | 2012-12-31 15:12 | 只看该作者
不会吧?17楼的兄弟 ,你可以看看STARTUP.A51吧

使用特权

评论回复
20
huangxz| | 2012-12-31 18:30 | 只看该作者
出现啥都不要觉的奇怪啊。

使用特权

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

本版积分规则

36

主题

92

帖子

0

粉丝