Не следует путать старшинство
Отладка программы.....................................122
Когда что-то не работает......................................122
Стиль отладки.................................................123
Полное выполнение.............................................123
Последовательное тестирование.................................123
Типы ошибок...................................................124
Общие ошибки..................................................124
Скрытые эффекты...............................................124
Предположения об инициализации данных.........................124
TDeb 3.0 #2-3 = 4 =
Не забывайте об очистке.......................................125
"Забор и столбы"..............................................125
Ошибки, специфические для языка Си............................125
Использование неинициализированных локальных переменных.......126
Не следует путать = и ==......................................126
Не следует путать старшинство операций........................127
Неверные арифметические действия с указателями................127
Не забывайте о расширении по знаку............................127
Помните об усечении...........................................129
Использование точки с запятой.................................129
Макрокоманды с побочными эффектами............................129
Повторение имен локальных динамических переменных.............129
Неправильное использование динамических локальных
переменных...................................................130
Функция возвращает неопределенное значение....................130
Неправильное использование ключевого слова break..............131
Код, не приводящий к результату...............................131
Ошибки, специфические для Паскаля.............................132