C++ Do/While Loop
Do/While Loop
ลู ปdo/while
คือตัวแปรของwhile
ลูป การวนซ้ำนี้จะดำเนินการบล็อกโค้ดหนึ่งครั้ง ก่อนที่จะตรวจสอบว่าเงื่อนไขเป็นจริงหรือไม่ จากนั้นจะวนซ้ำวนซ้ำตราบเท่าที่เงื่อนไขนั้นเป็นจริง
ไวยากรณ์
do {
// code block to be executed
}
while (condition);
ตัวอย่างด้านล่างใช้การdo/while
วนซ้ำ ลูปจะถูกดำเนินการอย่างน้อยหนึ่งครั้งเสมอ แม้ว่าเงื่อนไขจะเป็นเท็จ เนื่องจากบล็อกโค้ดจะถูกดำเนินการก่อนที่จะทดสอบเงื่อนไข:
ตัวอย่าง
int i = 0;
do {
cout << i << "\n";
i++;
}
while (i < 5);
อย่าลืมเพิ่มตัวแปรที่ใช้ในเงื่อนไข มิฉะนั้น การวนซ้ำจะไม่สิ้นสุด!