打印

for循环跑不出来

[复制链接]
505|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Ryze|  楼主 | 2016-10-21 20:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Garen2| | 2016-10-21 20:39 | 只看该作者
建议仿真看下变量 i 的值

使用特权

评论回复
板凳
尤彼卡| | 2016-10-21 21:06 | 只看该作者
Uint16改为unsigned char试试

使用特权

评论回复
地板
Stannis| | 2016-10-21 21:16 | 只看该作者
如果循环能执行,i就不可能一直为0,肯定是没执行i++操作

使用特权

评论回复
5
Rangar| | 2016-10-21 21:27 | 只看该作者
i是全局的还是局部变量啊。

使用特权

评论回复
6
Thor9| | 2016-10-21 21:42 | 只看该作者
调试的时候看看汇编代码以及变量的地址,仔细查找

使用特权

评论回复
7
Rollo| | 2016-10-21 21:55 | 只看该作者
建议把整个子函数的汇编部分拿出来分析下

使用特权

评论回复
8
长的帅怪我落| | 2016-10-22 13:54 | 只看该作者
我个人觉得光凭这几句发现不了为什么循环跑不出去的原因,话说你直接float Uaa[20] ={};不就行了

使用特权

评论回复
9
ghuca| | 2016-10-22 23:05 | 只看该作者
你单步循环也不行吗?

使用特权

评论回复
10
ghuca| | 2016-10-22 23:07 | 只看该作者
i还有其他赋值吗

使用特权

评论回复
11
baimiaocun2015| | 2016-10-23 11:54 | 只看该作者
这个就匪夷所思了??

使用特权

评论回复
12
baimiaocun2015| | 2016-10-23 11:54 | 只看该作者
那就看下你的i值在其他地方被用到了的没?特被是中断程序中。。

使用特权

评论回复
13
baimiaocun2015| | 2016-10-23 11:56 | 只看该作者
倘若在执行该简单的for循环语句时,i值在其他中断程序中不断的被清零的,你的程序就跳不出该循环的

使用特权

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

本版积分规则

121

主题

714

帖子

1

粉丝