MATLAB 调试器中的“步出 (shift+F11)”和“继续 (F)”有什么区别?当我调试 MATLAB 函数时,两者都会触发光标跳出循环。这两者之间的确切区别是什么?
最佳答案
继续( dbcont
)将使程序恢复执行,并且只有在遇到另一个断点时才会停止。
Step-Out ( dbstep out
) 将导致当前正在执行的函数继续,并在调用函数中自动暂停,无论那里是否有断点。请注意,这是指跳出函数而不是循环。
就您而言,我假设您只有一个函数(或脚本),因此如果您在调用 dbcont
或 dbstep out
后没有手动断点,他们将得到相同的结果,因为他们都会运行脚本的其余部分来完成。
关于matlab - 退出并继续 MATLAB 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39804171/