สมมติว่าฉันมีวงใน C ++ หรือ C # ที่เป็นเช่นนี้:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
สิ่งนี้เรียกว่า "infinite loop" แต่มันเป็นไปไม่ได้ในทางเทคนิคอนันต์ - break
มันจะหยุดทันทีที่ควบคุมการไหลผ่าน
คำสำหรับวงดังกล่าวคืออะไร - ที่มีคำสั่งการควบคุมแบบวนซ้ำ "ตลอดไป" และ "ตัวแบ่ง" ภายใน
condition()
ส่งคืนค่าเท็จเสมอ ฉันจะบอกว่ามันเป็นวงไม่สิ้นสุดที่มีการแบ่งตามเงื่อนไข
break
การวนซ้ำก็ไม่สิ้นสุด ( kill
, ctrl-alt-del, unplug ... ) เหตุใดจึงต้องกังวลกับรายละเอียดคำศัพท์?