Предупреждения и подсказки

При обнаружении в программе неточностей, которые не являются ошибками, компилятор выводит подсказки (Hints) и предупреждения (warnings).

Например, наиболее часто выводимой подсказкой является сообщение об объявленной, но не используемой переменной:

Variable ... is declared but never used in ... Действительно, зачем объявлять переменную и не использовать ее?

В табл. В11 приведены предупреждения, наиболее часто выводимые компилятором.

Таблица В11. Предупреждения компилятора

| Предупреждение | Вероятная причина |
| Variable... is declared but never used in ... Variable . . . might not have been initialized. (Вероятно, используется не инициализированная переменная) | Переменная не используется В программе нет инструкции, которая присваивает переменной начальное значение |