Припустимо, у мене є цикл на C ++ або C #, який іде так:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
Це зазвичай називають "нескінченною петлею". Але технічно це не безмежно - воно припиниться, коли контроль протікатиме через нього break
.
Який термін для такої петлі - що має цикл "цикл назавжди" та управління "циклом"?
condition()
завжди повертається помилковим? Я б сказав, що це нескінченна петля з умовними перервами.
break
цикл не є нескінченним ( kill
, ctrl-alt-del, unplug ...). Так навіщо турбуватися з термінологічними деталями?