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

или использовать отладчик для пошагового


       выполнить  проверку  каждой  подпрограммы,  включив ее в програм-
       му-тест,  которая вызывает подпрограмму с тестовыми входными дан-
       ными,  или использовать отладчик для пошагового выполнения каждой
       подпрограммы, пока не будет выполнена вся программа.

       TDeb 3.0 #2-3               = 124 =
                                 Типы ошибок
       -----------------------------------------------------------------
            Ошибки в  программе  можно разбить на две больших категории:
       ошибки,  относящиеся к используемому языку (Си,  Паскалю или  Ас-
       семблеру),  и  ошибки,  общие  для всех языков программирования и
       операционных сред.
            По мере отладки программы вы изучите как  специфические  для
       языка конструкции, которые могут приводить к неприятностям, так и


       более общие ошибки программирования, которые вы сделали. Это зна-
       ние можно использовать в последующем,  чтобы постараться избежать
       повторения таких ошибок.  Кроме того,  это послужит хорошей базой
       для того,  чтобы быстрее обнаруживать ошибки в следующих програм-
       мах, которые вы будете писать.
            Здесь важно понимать,  что собой представляет каждая ошибка:
       относится  ли  она к общим ошибкам или вызвана непониманием.  Это
       улучшит ваши возможности по разработке кода без ошибок. Кроме то-
       го,  всегда  лучше писать программу без ошибок,  чем уметь быстро
       потом их исправлять.
                                Общие ошибки
       -----------------------------------------------------------------
            В следующий примерах кратко охватываются различные типы оши-
       бок, которые могут встречаться в ваших программах.
                               Скрытые эффекты
       -----------------------------------------------------------------
            Иногда вызов функции может приводить к неожиданным результа-
       там:
               char workbuf[20];

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