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

если функция myfunc изменила  значение 


       когда вы выполняете функцию,  являющуюся частью программы. Напри-
       мер, если вы вычисляет выражение Си:
               myfunc(1, 2, 3) + 7
       то, если функция myfunc изменила  значение  одной  из  переменных
       программы,  ваша программа может в дальнейшем вести себя неверно.
               Ключевые слова языка Си и преобразование типов
       -----------------------------------------------------------------
            Турбо отладчик позволяет вам выполнять приведение указателей
       также,  как это делалось бы в программе на языке  Си.  Приведение
       типа  состоит  из объявления типа данных языка Си в круглых скоб-
       ках.  Оно должно следовать перед выражением, при вычислении кото-
       рого получается указатель на память.
            Преобразование типа полезно  использовать,  если  вы  хотите


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

       TDeb 3.0 #2-3                = 23 =
               (long far *)Ox3456::0
               (char far *)_ES::_BX
            Преобразование типа  можно  использовать для доступа к пере-
       менной программы,  для которой информация о типе отсутствует (что
       может  произойти  при  компиляции модуля без включения информации
       для отладки). Вместо того, чтобы выполнять перекомпиляцию и пере-
       компоновку, можно просто перед именем переменной указать приведе-
       ние типа (то есть присвоить тип явным образом).
            Например, если  ваша переменная iptr представляет собой ука-
       затель на целое,  вы можете проверить целое значение,  на которое
       она указывает, вычислив выражение Си:
               *(int *)iptr
            При формировании преобразования типов в Турбо отладчике мож-
       но использовать следующие ключевые слова:
               char            float              far
               int             double             huge

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