Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Цикл
Цикл
Какой цикл лучше for или foreach?
1 | Автор: kolya_82 | 2013-08-11, 16:47   |  Репутация: [ + 0 ]
ну и вопрос :D
а какая переменная лучше: a или b?))


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2013-08-12, 08:26   |  Репутация: [ + 211 ]


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2013-08-12, 08:26   |  Репутация: [ + 211 ]
Ничего смешного в вопросе нет

for будет быстрее для массивов
foreach для типизированных колллекций с enumerable.

В том же c# foreach представляет собой некий синтаксический сахар для IEnumerable колллекций

А вообще пользоваться в данном случае можно тем? чем более удобно, а преждевременная оптимизация пользы еще никогда не приносила


If you can't make it GOOD make it LOOK GOOD. B.Gates
3 | Автор: DoVe | 2013-08-31, 16:19   |  Репутация: [ + 48 ]
а как же ассоциативные массивы? сомневаюсь, что for будет лучше, чем foreach

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
4 | Автор: Berestovskiy | 2013-09-03, 15:02   |  Репутация: [ + 211 ]
Цикл for применяется, когда заранее известно количество итераций или оно вычислимо, цикл foreach применяется для перебора элементов коллекций и как правило оперирует итератором, что для структур данных с произвольным доступом (список или дерево) работает быстрее оператора индексации []
5 | Автор: FeLix | 2017-07-12, 09:47   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Цикл
Страница 1 из 11
Поиск: