Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
21 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
404268
Топик полностью
Codavr
(22.04.2013 23:40, просмотров: 129)
ответил
Юра
на
Подозреваю, что Вы что-то поняли в моих путаных мыслях. Как не нужна проверка? Да в зависимости от вручную установленного значения индекса перед break'ом можно после цикла устроить целый switch(откуда выпрыгнул из for). Но бог Вам судья.
Если сравнить чего из этих двух кодов накомпилит компилер, то очевидно, что в первом случае имеет место только единственняа команда перехода, а в другом целая груда из загрузок регисторов, арифметических операций, сравнений и переходов. Не так ли?
Долой империалистический интернационал!
Ответить
Думаю, нет. break - он небольшой. После цикла проверка if(i > LIMIT_FOR) тоже небольшая и достаточно наглядная, если снабдить комментарием Проверка: доработан ли цикл до конца.
-
Юра
(22.04.2013 23:43
,
)
А ты проверь. Пяток лишних команд обещаю.
-
Codavr
(22.04.2013 23:50
)