17. คำำสั่ง
FOR
for เป็นคำำสั่งที่สั่งให้โปแกรมมีกำรทำำงำนซำ้ำ ๆ
วนลูปจนกว่ำเงื่อนไขที่กำำหนดไว้เป็นเท็จ จึงออกจำก
คำำสั่ง for ไปทำำคำำสั่งถัดไป ควรใช้คำำสั่ง for ใน
กรณีที่ทรำบจำำนวนรอบของกำรทำำงำน
รูปแบบกำรใช้คำำสั่ง for
for (expression1; expression2;
expression3)
statement;
หรือ
for (expression1; expression2;
expression3)
{
statement(s);
}
24. คำำสั่งทำำซำ้ำหรือวนรอบ DO -
WHILE
do while เป็นคำำสั่งให้มีกำรทำำซำ้ำเป็นรอบ ๆ
(loop) ลักษณะกำรทำำงำนทำำนองเดียวกับคำำสั่ง
while แต่ต่ำงกันตรงที่คำำสั่งนี้จะมีกำรทำำงำนตำมคำำสั่ง
ไป 1 รอบ ก่อนที่จะทดสอบเงื่อนไข ถ้ำเงื่อนไขที่เป็น
จริงจะทำำงำนต่อไป ถ้ำเงื่อนไขเป็นเท็จจึงจะออกจำก
คำำสั่ง do while คำำสั่งนี้ก็เช่นเดียวกันจะต้องกำำหนด
ให้มีโอกำสที่เงื่อนไขเป็นเท็จได้ มิฉะนั้นจะมีปัญหำที่
โปรแกรมทำำงำนแบบวนซำ้ำแบบไม่มีที่สิ้นสุด (endless
loop) กรณีที่เงื่อนไขเป็นเท็จเพียงอย่ำงเดียวจะมีกำร
ทำำงำน 1 รอบ ก่อนออกจำกกำรทำำซำ้ำ