Турбо отладчик (Turbo Debugger) 3.0

Cкалярное окно Inspector языка


                     L<----------------------------------->-
            Рис. 6. 3 Cкалярное окно Inspector языка Си
                                  Указатели
       -----------------------------------------------------------------
            Окно Inspector (Проверка) для указателей показывает значение
       элементов  данных,  которые  ссылаются на другие элементы данных,
       например:
               char *p   = "abs";
               int  *ip  = 0;
               int  **ip = &ip;
            Обычно окно Inspector для указателей  содержит  только  одну
       строку информации, следующую за верхней строкой, в которой описы-
       вается адрес переменной. Слева выводится [0], показывающий первый



       TDeb 3.0 #1-3               = 152 =
       элемент массива.  Справа выводится значение элемента,  на который
       делается ссылка. Если значение представляет собой сложный элемент
       данных (например,  структуру или массив), то выводится максимально
       возможное число элементов данных, а значения заключаются в фигур-
       ные скобки ({ и }).
            Если указатель типа char и ссылается на завершающуюся  нуле-
       вым  символом символьную строку,  то появляется больше информации
       (показывается значение  каждого  элемента  символьного  массива).
       Слева  от  каждой  строки указывается индекс массива ([1],  [2] и
       т.д.),  а справа выводится значение (так же, как в скалярном окне
       Inspector).  В  этом  случае в верхней строке выводится также вся
       строка,  а также адрес переменной и адрес строки,  на которую она
       ссылается.
                    г[*]=Inspecting bufp=======3===[ ][ ]====¬
                    ¦register--ds:0874-[TCDEMO-buffer]-------^
                    ¦[0]                      'n' 110 (Ox88) -
                    ¦[1]                      '0' 111 (Ox6F) -
                    ¦[2]                      'w' 119 (Ox77) -
                    ¦[3]                     '\x00' 0 (Ox00) v

Содержание раздела