Giả sử tôi có một vòng lặp trong C ++ hoặc C # giống như sau:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
Điều này thường được gọi là "vòng lặp vô hạn". Tuy nhiên, nó không phải là vô hạn về mặt kỹ thuật - nó sẽ dừng lại khi điều khiển chảy qua break
.
Thuật ngữ cho vòng lặp như vậy - có câu lệnh điều khiển vòng lặp "vòng lặp mãi mãi" và "phá vỡ" bên trong là gì?
condition()
luôn trả về false? Tôi muốn nói rằng đó là một vòng lặp vô hạn với các khoảng nghỉ có điều kiện.
break
, vòng lặp không phải là vô hạn ( kill
, ctrl-alt-del, rút phích cắm ...). Vậy tại sao phải bận tâm với các chi tiết thuật ngữ?