Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
28 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1286022
Топик полностью
SciFi
(22.02.2023 09:06, просмотров: 155)
ответил
Dingo
на
Вы про что? Ну не выполняется цикл - и не выполняется. Или предпринять действия в случае невыполнения? Переменную цикла проверьте после выхода из него.
Вообще-то условие выполнения цикла может быть замысловатым, и его проверка может менять состояние системы, тогда результат проверки нужно сохранять в переменной. Но такое редко бывает, ради такого усложнять язык вредно, КМК.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
И я про то же + вопрос мне не совсем понятен. Тот же while можно заколхозить через
label: if ( cond ) { /*.....*/ goto label; }
Изврат, но вроде должно работать. А уж что с циклом for() можно сделать...
Dingo
(2 знак., 22.02.2023 09:20
,
ссылка
,
картинка
)
Так-то if+goto закрывают все потребности. Тут вопрос в читаемости кода. И в балансе между наличием достаточного кол-ва средств, улучшающих читаемость кода, и раздуванием языка. Понятно, что это вопрос личного вкуса и опыта, поэтому единого мнения быть не может.
-
SciFi
(22.02.2023 09:24
)