"break to out" from for/switch

Обсуждаем контроллеры компании Atmel.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Сообщение Ярослав555 »

[uquote="Dimon456",url="/forum/viewtopic.php?p=4138977#p4138977"]Если цикл for находится в функции да просто return выполнить и усе[/uquote]
Это не годится, если за собой надо уборку делать - память поудалять, периферию повыключать и т.п.
А goto exit; универсальная штука - в точке выхода пишем все что надо и мы уверенны что вышли корректно.
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Ярослав555 писал(а):то не годится,
Это по чему не годится?
Что такого сделает CALL RET? Хоть с десяток RET в катаю, что изменится?
Ярослав555 писал(а): если за собой надо уборку делать - память поудалять, периферию повыключать и т.п.
Какую уборку делать? Это не динамический массив.
А память можно всю удалить, и вообще чип не ставить, без чипа работать, а периферия - она не нужна, это лишнее.

Для начала стоило бы взглянуть, хоть одним глазком, на этот "эмпирический" код.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 135
Зарегистрирован: Вт фев 21, 2012 20:42:26
Откуда: Санкт-Петербург, Россия, Земля

Сообщение U235 »

[uquote="Dimon456",url="/forum/viewtopic.php?p=4140019#p4140019"]]Это по чему не годится?
Что такого сделает CALL RET? Хоть с десяток RET в катаю, что изменится?.[/uquote]
модель оказалась сильней, пластмассовый мир победил
Ответить

Вернуться в «AVR»