16+
Среда
19 июня
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
mse homjak  (26.01.2019 22:19 - 26.01.2019 22:40) , в ответ на Вы на c89 пишете, что нельзя инициализировать переменную по месту использования? (и объявлять там же) автор: lloyd
Почему "нельзя"? объявил переменную, инициализировал, использовал. 
{
int counter;
counter=10;
...
}
но если переменная глобальная и работает в прерывании, а вы его разрешаете до её инициализации, это ошибка, а не то, что вы мимоходом использовали её по другому поводу. Вы могли, условно(очень условно), похерить эту переменную в кучу, а, потом, получить её снова, при объявлении. И чо там в ней будет, ХЗ. Хуже того, вы можете её и не использовать нигде. Полюбому, при вызове, она будет иметь значение уже указывающее за границу массива.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX