Сообщение от alex28411
|
|
Если какая-то переменная объявлена и не используется, то компилятор ругается, если не отключена функция #pragma warn. Вообще я подозрительные участки прогоняю пошагово в отладчике и смотрю результаты. Можно в протеусе, можно в winavr.
|
Ну, это наверное даже скорее не "ругается", а таки предупреждает. Типа - мужик, ты тут переменную объявил, а не используешь. Может, запамятовал чего? Проверь!
Вообще варнинги варнингам рознь. И - в ИАРе, по крайней мере - можно их индивидуально отключать. Например, 82 - выскакивает при использовании volatile - типа, оно может быть и не инициализировано
Тут надо ориентироваться по ходу дела. Не обращать внимания на рутину, и в то же время не пропустить, например, где компилер говорит "тут у тебя =, а вообще-то == должно быть". Кстати, у меня до сих пор такая очепятка бывает, так как технологические программы на компе до сих пор пишу на Дельфи (ну, так уж исторически сложилось, а - "работает - не трогай!")