ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1494101 Топик полностью
abivan (28.01.2025 12:17, просмотров: 156) ответил Mty1 на Незатейливый вопрос - нужно в цикле делать переменную сначала 0 потом 1. Кто как делает?
обсудили тут в своем коллективе. Пришел(я не знаю как они) к выводу если переменная bool то правильно x=!x, если uint то можно и x ^= 1; 

запись x ^= 1; короче,
например

uart_s_o2TempPtr->txFlowCon.bits.txParity ^= 1;

если писать x= !x; да еще и с отступом большим, то вылезем за 80 символов(кто делает строки по 120, 150 и больше флаг вам в руки)
и запись вида x ^= 1 более читаема в этом случае, не нужно смотреть правую часть выражения. и убеждаться, что справа та же переменная, что и слева.