Degbug软件调试

2019-08-12 17:35发布

我的程序调试时,进到for里怎么出不来了?我想知道如何在调试时,跳出for循环
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
a0101
1楼-- · 2019-08-13 08:58
David753 发表于 2017-10-23 16:57
你断点设置在这一行               LCD->LCD_RAM=color;   
然后查看一下你的totalpoint这个变量的值,观 ...

老哥,我知道为啥出不去我大概明白一点,出不去是不是因为index<totalpoint,我想出去啊,出不去程序没法调啊。
八度空间
2楼-- · 2019-08-13 09:35
 精彩回答 2  元偷偷看……
a0101
3楼-- · 2019-08-13 11:23
liuliupiaoxue 发表于 2017-10-23 17:19
totalpoint这个值估计很大,跳不出这个函数void LCD_Clear(u16 color),应是程序有问题。可以 for(index=0; ...

谢谢啦老哥,刚刚我听了6楼的意见后尝试了一下,不过改的totalpoint,现在听了你的意见后,感觉你的更合理。
a0101
4楼-- · 2019-08-13 15:54
八度空间 发表于 2017-10-23 17:30
点击跳出循环按钮即可

这个按钮点了,没出来。
王建峰
5楼-- · 2019-08-13 17:13
单单看程序的话,没看出来哪有问题。你这样操作试试:循环体前面、后面各设一个断点,然后看看能不能直接执行过去。如果不能得话,就到循环体里,单步执行,观察变量totalpoint、index的变化有没有问题。
八度空间
6楼-- · 2019-08-13 17:29
a0101 发表于 2017-10-23 17:35
这个按钮点了,没出来。

那在循环后面用断点

一周热门 更多>