У меня возник вопрос о развертывании цикла в цикле for и о том, как его использовать в цикле for, если вы не знаете количество итераций до ввода пользователя.
Я видел примеры разворачивания цикла в циклах, где указано количество итераций и выполняется больше инструкций за одну итерацию. Например:
for(int i=0; i < 50; i++){ // instead of i < 200
doSomething();
doSomething();
doSomething();
doSomething();
}
Мой вопрос относится к
for(i=0; i<n; i++){
doSomething();
}
где n
дается пользователем, и поэтому я не знаю, как точно использовать развертывание цикла в такой ситуации.
Я задавался вопросом, должен ли я добавить условные выражения в этот цикл, но это говорит мне, что это замедлит мою программу.