Предупреждения и подсказки
При обнаружении в программе неточностей, которые не являются ошибками, компилятор выводит подсказки (Hints) и предупреждения (Warnings). Например, наиболее часто выводимой подсказкой является сообщение об объявленной, но не используемой переменной (... is declared but never used.). Действительно, зачем объявлять переменную и не использовать ее? В табл. 2.11 приведены предупреждения, наиболее часто выводимые компилятором.
Таблица 2.11. Предупреждения компилятора
Предупреждение |
Вероятная причина |
... is declared but never used | |
Possibly incorrect assignment. (вероятно, инструкция присваивания некорректная) |
В условии, например, инструкции if, вместо оператора сравнения (=) использован оператор присваивания (=) |
Possibly use of ... before definition. (вероятно, используется неинициализированная переменная) |
Не присвоено начальное значение переменной |