本文主要是介绍用Eclipse Debug的时候出现了惊人的一幕,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在做算法题的时候,发现一个好奇怪的事情,就是用Eclipse Debug的时候发现,如果我用一个命名为len的变量来接受数组或者字符串长度的时候,当代码往下走,len会做自减,然而我的代码根本就没有len自减的语句,而当把len改成其它名字的话,就不会出现这个问题。看下面截图:
当命名为len的时候,可以看到刚把数组赋值给len的时候,len的大小是10
当我往下执行的时候,奇怪的事情就发生了
就问你怕了没,而我把len改为l,再执行的时候就没有一点问题
但是在正常执行的模式下,len并没有问题,结果也没问题,而debug模式一步一步走下去的话,最终结果就是错误的。这个问题实在是罕见,我找不到别人有这种情况,特地记录下来。
这篇关于用Eclipse Debug的时候出现了惊人的一幕的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!