Шаг 4 - Пошаговое выполнение программы с заходом в функции

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

#include "stdafx.h"

void test();


void main()
{
	int i=255;
	i=i+i;
	test();
}

void test()
{
	int x;
	x=234;
	x=x+x;
}

Дойдем по шагам к данной функции пока на нее не укажет курсор.

4_1.gif (2337 b)

Вот, если теперь нажать F10, то просто функция выполнится и мы переместимся на следующую команду.

4_2.gif (1624 b)

Но нам нужно зайти внутрь, а поэтому нажать F11 или выбрать кнопку на панели инструментов.

4_3.gif (4019 b)

В результате мы попадем в функцию:

4_4.gif (1641 b)

Обратите внимание, что в окне переменной пропала переменная I, так как она не находится в текущей области видимости.

4_5.gif (2744 b)

Так работает по умолчанию. Дело в том, что переменных в программе может быть огромное количество, а Вы скорее всего интересуетесь, что происходит именно с переменными внутри функции. Но это не железное правило, а только предложенный вариант.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 26.07.2002