|
1. Он с помошью директив компилятора подменяет putchar и getchar, причем делает это при использовании прерываний от уарта. Там организованн фифо буфер. Т.е. удалишь работать не будет.
2. Смотря для чего ты используешь переменную, если ты ей присваеваешь что нибудь то зачем ее инициализировать, а если используеш то проинициализируй ее нужным числом например
Unsigned int value = 0;
А если переменные глобальные или статик то по стандарту ANSI C они должны инициализироваться нулем по дефолту.
E-mail: info@telesys.ru