ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1331491 Топик полностью
mse homjak (17.07.2023 13:04, просмотров: 125) ответил VVB на Надо убрать int data = 0; или int data = 1; в одном из модулей и оставить только в одном. Я специально разные значения присвоил, чтобы подчеркнуть, что компилятор не умеет за человека думать и присваивать "правильное" значение (он не знает, какое: 0 или 1). Переменная data примет нужное значение до запуска main() в "c runtime".
переменной не присваивается значение при определении. Переменная принимает участие в вычислениях и к ней можэт быть доступ из разных Ц-файлов. Что там присвоит ей компилятор до майн, значения не имеет. 
extern uint16_t ADCdata;