ในบทนี้ จะกล่าวถึงรูปแบบการเขียนคำสั่ง do while
รูปแบบการเขียนคำสั่ง do while loop เป็นดังนี้
รูปแบบการเขียนคำสั่ง do while loop เป็นดังนี้
โดยการทำงานเป็นดังนี้
1. จะเข้าไปทำงาน statement จนครบทุกคำสั่ง
2. เช็คเงื่อนไข condition ว่าจริงหรือไม่ หากจริงจะไปทำข้อ 1. อีกครั้ง หากไม่จริงจะหลุด loop ออกไป
พูดง่ายๆคือ การทำงานของ do while จะเหมือนกับ while เลย ต่างกันเพียงแค่ do while จะทำงาน ทุกคำสั่งในวงเล็บปีกกาก่อนจะเช็คเงื่อนไข ไม่ว่าเงื่อนไข จะจริงหรือไม่ คำสั่งทุกคำสั่งจะถูกทำงานไปแล้ว 1 ครั้ง แต่ while หาก condition ไม่จริง จะไม่มีการทำงานคำสั่งภายในวงเล็บเลย
Refer: Link1