假设我在C ++或C#中有一个循环,如下所示:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
这通常称为“无限循环”。但是从技术上讲,它不是无限的-一旦控制流过,它将停止break
。
这种循环的术语是什么-内部具有“永远循环”循环控制语句和“ break”?
condition()
始终返回false怎么办?我会说这是一个有条件中断的无限循环。
break
,循环也不是无限的(kill
,ctrl-alt-del,拔出...)。那么,为什么还要打扰术语细节呢?