Первый проект. Предупреждения

   
На этом шаге мы рассмотрим работу с предупреждениями.

   
В программе могут быть не только ошибки, но и неточности. Например, инструкция присваивания целой переменной дробного значения формально
является верной. Присвоить значение переменной можно, но что делать с дробной частью? Отбросить или округлить? Что хотел сделать программист, записав эту инструкцию?

   
При обнаружении в программе неточностей компилятор выводит предупреждения — Warnings. Например, при обнаружении
объявленной, но не используемой переменной выводится сообщение: Unreferenced local variable (Неиспользуемая локальная переменная).
Действительно, зачем объявлять переменную и не использовать ее?

   
В таблице 1 приведены предупреждения и подсказки компилятора о типичных неточностях в программе.

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

СообщениеПричина
Unreferenced local variable (Локальная переменная, на которую нет ссылки)Переменная объявлена, но не используется
Uninitialized Local Variable Used (Используется неинициализированная локальная переменная)В программе нет инструкции, которая присваивает переменной начальное значение
Conversion from 'double' to 'int', possible loss of data (Преобразование дробного значения в целое, возможна потеря данных)Переменной целого типа присваивается дробное значение

   
На следующем шаге мы рассмотрим запуск программы.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий