C++ Builder - вопросы программирования

         

Типичные ошибки



Таблица 2.10. Типичные ошибки



Сообщение
Ошибка
Undefined symbol (неизвестный символ)
Используется необъявленная переменная Имя переменной, функции или параметра записано неверно. Например, в программе объявлена переменная Summ, а в инструкциях используется sum
Statement missing ; (отсутствует точка с запятой)
После инструкции не поставлена точка с запятой
Unterminated string or character constant (незаконченная строковая или символьная константа)
В конце строковой константы, например, текста сообщения, нет двойных кавычек
) expected (ожидается закрывающая скобка)
При записи арифметического выражения, содержащего скобки, нарушен баланс открывающих и закрывающих скобок
if statement missing ( (в инструкции if нет открывающей скобки)
В инструкции if условие не заключено в скобки
Compound statement missing }
Нарушен баланс открывающих и закрывающих фигурных скобок. Вероятно, не поставлена закрывающая фигурная скобка отмечающая конец функции или группы инструкций, например, после условия или слова else в инструкции if
Extra parameter in call to (лишний параметр при вызове функции)
Неверно записана инструкция вызова функции, указан лишний параметр


Если компилятор обнаружил достаточно много ошибок, то просмотрите все сообщения и устраните сначала наиболее очевидные ошибки и выполните повторную компиляцию. Вполне вероятно, что после этого количество ошибок значительно уменьшится. Это объясняется особенностями синтаксиса языка, когда одна незначительная ошибка может "тащить" за собой довольно большое количество других.

 




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