Вт мар 23, 2021 21:00:59
Dimon456 писал(а):вопрос возникает - можно ли еще уменьшить размер функции если использовать так
Вт мар 23, 2021 21:33:56
Функции, использующие глобальные переменные, совершенно не гибкие и имеют побочные эффекты, о которых ничего неизвестно из их объявления (прототипа). Никогда не используйте глобальных переменных в функциях. Если надо - передавайте их в функцию через параметры (как именно - по значению или по указателю/ссылке - это уже другой вопрос).
Ср мар 24, 2021 06:59:59
NStorm писал(а):в embedded иногда имеет место использование глобальных переменных из функций именно из-за экономии ресурсов. Тут иногда приходится жертвовать гибкостью и изящностью кода в угоду лишним байтам и тактам.
Ср мар 24, 2021 16:12:39
Ср мар 24, 2021 17:38:36
Ср мар 24, 2021 22:36:26
Dimon456 писал(а):вот те переменные и та функция
Ср мар 24, 2021 22:53:07
Ср мар 24, 2021 23:24:28