C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 4 - Пошаговое выполнение программы с заходом в функции / Отладка / Visual C++

Шаг 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)

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


| |
Автор Каев Артем.
[AD]