打印

C语言定义变量的疑惑

[复制链接]
1579|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happystar|  楼主 | 2007-1-8 13:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序已经调试完毕了,但是我最近发现一个问题:我在C中定义了48个变量(被测参数)uchar xdata Ua,Uan,Uac,Uacn,Ia,Ian...这个时候程序运行正常。
当我改为uchar xdata Ua=0,Uan=0,Uac=0,Uacn=0,Ia=0,Ian=0...,编译运行后发现程序就不能正常运行拉。
这是为什么啊,我的RAM有1024+256,应该是没问题的。而且keil才用了大编译模式

相关帖子

沙发
happystar|  楼主 | 2007-1-8 21:34 | 只看该作者

快沉拉,自己先顶顶

出现的毛病好像是堆栈溢出,但是没道理啊。是不是程序哪有bug呢

使用特权

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

本版积分规则

58

主题

409

帖子

1

粉丝