Операционная система UNIX. Руководство программиста


Диагностические сообщения при компиляции


C-компилятор генерирует сообщения для тех операторов программы, которые не удалось скомпилировать. Как правило, смысл этих сообщений очевиден, но, как и в большинстве компиляторов для других языков, они часто указывают не сам ошибочный оператор, а оператор, расположенный на некотором расстоянии от него. Например, если Вы случайно поставите точку с запятой в конце условия оператора if, то последующий подоператор else будет отмечен как синтаксическая ошибка. В случае, когда между if и else имеется блок из нескольких операторов, выданный компилятором номер строки синтаксической ошибки будет существенно отличаться от истинного. Другим распространенным источником синтаксических ошибок являются несбалансированные фигурные скобки.




Начало  Назад  Вперед



Книжный магазин