| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
и вы хотите просмотреть, на что ссылается arrayp, используйте ло-
кальную команду Range (Диапазон), задав начальный индекс 0 и диа-
пазон 10. Если вы этого не сделаете, то выведется только первый
элемент массива.
Структуры и объединения
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окнах Inspector (Проверка) для структуры и объединения вы-
водятся значения элементов структуры и объединения, например:
struct date {
int year;
char mounth;
char day;
} today;
TDeb 3.0 #1-3 = 153 =
union {
int small;
long large;
} holder;
Ниже области, где выводятся значения элементов, в этих окнах
проверки имеется другая область, в которой выводится тип элемен-
та, подсвеченного в первой области.
Й[*]НInspecting letterinfo[n]Н3Н[ ][ ]»
є$7937:0852±±±±±±±±±±±±±±±±±±±±±±±±±±±^
єcount 2 (Ox2) ±
єfirstletter 2 (Ox2) °
є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°>v
єstruct linfo є
ИНННННННННННННННННННННННННННННННННННННЅ
Рис. 6.5 Окно Inspector для структуры или объединения (для
языка Си)
Структуры и объединения выводятся в окне проверки одинаково.
Заголовок окна проверки указывает, просматриваете вы структуру
или объединение. После адреса в этих окнах проверки содержится
столько записей, сколько элементов имеется в структуре или объ-
единении. В каждой записи слева показывается имя элемента, а
справа - его значение, выводимое в формате, соответствующем фор-
мату данных языка Си.
TDeb 3.0 #1-3 = 154 =
Массивы
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно Inspector (Проверка) для массивов показывает значение
массивов элементов данных, таких, как:
long threed[3][4][5];
char message[] = "eat this words";
Каждому элементу массива в окне соответствует одна строка. В
левой части каждой такой строки указывается индекс элемента, а
справа - значение, на которое он указывает. Если это значение
представляет собой сложный элемент данных, например, массив или
структуру, то выводится максимально возможный объем информации,
причем значения заключаются в фигурные скобки ({}).
Й[*]НInspecting letterinfoННННННН3Н[ ][ ]»
є$7682:0852±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±^
є[0] {2,2} ±
є[1] {2,0} °
є[2] {2,0} °
є[3] {1,1} °
є[4] {1,0} °
є[5] {1,0} °
є[6] {1,0} v
є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°>є
єstruct linfo [26] є
ИННННННННННННННННННННННННННННННННННННННННЅ
Рис. 6.6 Окно Inspector для массивов (для языка Си)
TDeb 3.0 #1-3 = 155 =
Функции
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне проверки для функции показан каждый параметр, с кото-
рым вызывается функция. Параметры выводятся в верхней части окна
под адресом памяти.
Й[*]НInspecting analyzewordsН3Н[ ][ ]ННННН»
є071E9:02DD±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±є
єchar *bufp є
є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°>є
є long () є
ИНННННННННННННННННННННННННННННННННННННННННЅ
Рис. 6.7 Окно Inspector для функции (для языка Си)
Здесь также выводится информация о параметрах вызова, типе
возвращаемых данных и соглашениях по вызову для функции. В нижней
области выводится возвращаемый функцией тип данных.
Окна проверки данных для Паскаля
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Далее следует описание содержимого окон.
Скалярные величины
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окнах Inspector (Проверка) для скалярных значений выводят-
ся значения простых элементов данных, например:
var
X : integer;
Y : longint;
В этих окнах Inspector содержится только одна строка инфор-
мации, следующая за верхней строкой, где описывается адрес пере-
менной. Слева выводится тип скалярной переменной (byte, word,
integer, longint и т.д.), а справа - ее текущее значение. Значе-
ние может выводиться в десятичном, шестнадцатиричном или обоих
видах. Оно обычно выводится сначала в десятичном виде, а шестнад-
цатиричное значение указывается в скобках (с помощью стандартного
шестнадцатиричного префикса Турбо Паскаля $). Для изменения вида
вывода можно использовать программу TDINST.
Если выводится переменная типа byte или shortint, то показы-
вается также ее символьный эквивалент. Если данное значение не
имеет эквивалента в виде печатаемого символа, то для вывода сим-
вольного значения используйте символ #, за которой следует шест-
надцатиричное значение. Символьное значение выводится перед деся-
тичным или шестнадцатиричным значением.
TDeb 3.0 #1-3 = 156 =
Й[*]НInspecting WordLenНННН3Н[ ][ ]Н»
є$595A:3EF0 є
єWORD±±±±±±±±±±±±±±±±±±±2±±($2)±±±±±є
И<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°>ДЅ
Рис. 6.8 Cкалярное окно Inspector (для Паскаля)
TDeb 3.0 #1-3 = 157 =
Указатели
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно Inspector (Проверка) для указателей показывает значение
элементов данных, которые ссылаются на другие элементы данных,
например:
var
IP : ^integer;
LP : ^^pointer;
Обычно окно Inspector для указателей содержит только одну
строку информации, следующую за верхней строкой, в которой описы-
вается адрес переменной. Слева выводится [1], показывающее первый
элемент массива. Справа выводится значение элемента, на который
делается ссылка. Если значение представляет собой сложный элемент
данных (например, структуру или массив), то выводится максимум
возможных данных, а значения заключаются в круглые скобки.
Вы можете также получить несколько строк, если откроете окно
Inspector и дадите локальную команду Range (Диапазон), задав зна-
чение счетчика > 1.
Й[*]НInspecting TempНН3ННН[ ][ ]»
є$8810:3EF4 : 8C10:0000 є
єPARM±±±±±±±±±±±±±±±±±±0003:7500є
єNEXT 5200:0000є
є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°>є
єPARMRECPTR є
ИНННННННННННННННННННННННННННННННЅ
Рис. 6.9 Окно Inspector для указателей (для языка Паскаль)
TDeb 3.0 #1-3 = 158 =
Массивы
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно Inspector (Проверка) для массивов показывает значение
массивов элементов данных, таких, как:
var
A : array[1..10,1..20] of integer;
B : array[1..50] of boolean;
|
adfun.ru
|
|
|
|