H_S 发表于 2014-4-21 21:08:53

调试时局部变量消失了是怎么回事

本帖最后由 H_S 于 2014-4-21 21:40 编辑

如题
但是程序还是显示正在运行
而不是正在调试

fcode 发表于 2014-4-21 21:27:00

截图大一些吧,以便判断你现在是否在进行调试?当前的断点是否在函数内?

H_S 发表于 2014-4-21 21:38:06

本帖最后由 H_S 于 2014-4-21 21:56 编辑

嗯 开始如第一个
点跳出 几次就变第二个图了
如果直接运行也是和第二个图一样的结果
有人知道这大概是什么原因吗
也不显示错误 没法改呀

fcode 发表于 2014-4-21 22:30:45

第二个图的断点在哪儿?你能找到吗?

H_S 发表于 2014-4-21 22:46:42

本帖最后由 H_S 于 2014-4-21 23:24 编辑

fcode 发表于 2014-4-21 22:30
第二个图的断点在哪儿?你能找到吗?
就一个 图上面有
不知道一般是什么原因吗
以前写 经常碰到这个问题
有时只要把循环结束的条件 IF(x<1E-20)EXIT
改大一些就可以了
如果没有什么通用的解释就算了
我在改改别的什么


貌似找到原因了
计算第六次值的时候 发散了
发散了一般怎么办
改了一下松弛因子就好了 不过结果貌似不理想:-(




fcode 发表于 2014-4-22 11:07:24

如果是算法问题,就发代码再讨论吧。关于超松弛迭代的收敛性,问题很多。

H_S 发表于 2014-4-22 21:36:31

fcode 发表于 2014-4-22 11:07
如果是算法问题,就发代码再讨论吧。关于超松弛迭代的收敛性,问题很多。 ...

就不麻烦了 我自己再改改话说为什么两个帖子都被移动了 到语法讨论一个都没看到:-L

fcode 发表于 2014-4-22 21:40:16

H_S 发表于 2014-4-22 21:36
就不麻烦了 我自己再改改话说为什么两个帖子都被移动了 到语法讨论一个都没看到 ...

因为都不是讨论语法的啊。

比如这个是关于如何使用调试器的问题,属于编程工具的使用。

另一个是关于算法的问题。所以都分类到相应的版块了。

(如果弄不清楚该发哪儿,随便发就行了,我会来移动)
页: [1]
查看完整版本: 调试时局部变量消失了是怎么回事