Step in、Step out 和 Step Over 有什么区别?
What is the difference between Step in, Step out and Step Over?
我正在做一个项目,其中我使用 visual studio 代码进行调试。我需要 Step in、Step out 和 Step Over 之间的一些明显区别。我看到了 vs 代码调试文档,但它没有与这些相关的详细信息。有人知道吗?
Step in:表示如果有函数调用,就进入函数内部,可以看到函数是如何逐行执行的,直到returns 然后在函数调用后立即返回到下一行。
Step over:意思是如果有函数调用,直接像黑盒子一样执行,returns结果,但是看不到函数已执行。
Step out: 表示如果您 Stepd in 一个函数,现在您想跳过查看函数的其余部分要执行,你 跳出 和函数 returns。然后,你回到下一行,也就是函数调用之后的那一行。
希望这对您有所帮助:)
我正在做一个项目,其中我使用 visual studio 代码进行调试。我需要 Step in、Step out 和 Step Over 之间的一些明显区别。我看到了 vs 代码调试文档,但它没有与这些相关的详细信息。有人知道吗?
Step in:表示如果有函数调用,就进入函数内部,可以看到函数是如何逐行执行的,直到returns 然后在函数调用后立即返回到下一行。
Step over:意思是如果有函数调用,直接像黑盒子一样执行,returns结果,但是看不到函数已执行。
Step out: 表示如果您 Stepd in 一个函数,现在您想跳过查看函数的其余部分要执行,你 跳出 和函数 returns。然后,你回到下一行,也就是函数调用之后的那一行。
希望这对您有所帮助:)