24

我正在做一个项目,在该项目中我使用了 Visual Studio 代码进行调试。我需要Step in 、 Step out 和 Step Over之间有一些明显的区别。我看到了 vs 代码调试文档,但它没有与这些相关的详细信息。有人知道吗?

4

1 回答 1

56

Step in:意思是如果有函数调用,它会进入函数内部,你可以看到函数是如何逐行执行的,直到它返回,然后你在函数调用之后立即返回下一行。

Step over:意思是如果有函数调用,它只是像黑盒一样执行它并返回结果,但你看不到函数是如何执行的。

Step out:意味着如果你已经Stepped 了一个函数,现在你想跳过查看函数的其余部分将如何执行,你Step out并且函数返回。然后,您回到下一行,即函数调用之后的行。

希望这可以帮助:)

于 2018-09-17T12:53:10.187 回答