Breaking

Responsive Ads Here

6.3 ลูป do...while

        คำสั่งลูปแบบนี้จะทำการตรวจสอบเงื่อนไขภายหลังการทำงานในลูป โดยโปรแกรมจะทำลูปซ้ำไปเรื่อยๆ ถ้าเงื่อนไขเป็นจริงจะทำโปรแกรมซ้ำต่อไป จนกระทั่งเงื่อนไขที่เปรียบเทียบอยู่นั้นเป็นเท็จจึงหยุดทำ เนื่องจากลูปแบบนี้จะตรวจสอบเงื่อนไขหลังจากทำลูป จึงทำให้ประโยคในลูปถูกทำหนึ่งครั้งเสมอซึ่งต่างจากแบบอื่นๆ รูปแบบคำสั่งดังนี

Do
{
        Statement
} while(condition);     <---------------------------       ตรวจสอบเงื่อนไขทำคำสั่ง 1 ครั้งเสมอ

        คำสั่งลูปแบบ do..while นิยมนำมาใช้ในการเขียนโปรแกรมแบบเมนูให้เลือกทำโปรแกรมย่อยต่างๆ

ข้อควรระวัง
        การใช้ while กับ do..while ถ้าเราลืมใส่คำสั่งที่ทำให้เงื่อนไขเป็นเท็จโปรแกรมจะทำงานไม่หยุดและในกรณีนี้เราต้องกดคีย์ <Ctrl+Break>เพื่อหยุดการทำงาน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น