В чем разница между Step in, Step Out и Step Over?

Я делаю проект, в котором я использовал отладку с использованием кода Visual Studio. Мне нужны четкие различия между Шаг за шагом, шаг вперед и шаг вперед. Я видел документацию по отладке кода vs, но в ней нет таких подробностей, связанных с этим. У кого-нибудь есть идея?

Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
19
0
6 725
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Шаг в: означает, что если есть вызов функции, он идет внутри функции, и вы можете видеть, как функция выполняется построчно, пока она не вернется, и вы не вернетесь к следующей строке сразу после вызова функции.

Переступить: означает, что если есть вызов функции, он просто выполняет ее как черный ящик и возвращает результат, но вы не можете увидеть, как функция была выполнена.

Выйти: означает, что если у вас есть функция Вошел и теперь вы хотите пропустить просмотр того, как будет выполняться остальная часть функции, вы Выйти и функция вернется. Затем вы возвращаетесь к следующей строке, то есть к строке сразу после вызова функции.

Надеюсь, это поможет :)

Другие вопросы по теме