4. คำสั่ง for
คาสั่ง for เป็นคาสั่งที่สั่งให้ประมวลผลคาสั่ง หรือชุดคาสั่ง วนซ้าได้หลาย
รอบ โดยต้องกาหนดจานวนรอบให้การวนซ้าที่แน่นอน รูปแบบของคาสั่ง for เป็น
ดังนี้ for (การกาหนดค่าเริ่มต้นของตัวนับ; เงื่อนไขการวนซ้า; การเปลี่ยนแปลงค่า
ตัวนับ) คาสั่ง;
8. คำสั่ง while
รูปแบบของคาสั่ง while เป็นดังนี้
เงื่อนไขการวนซ้า เป็นนิพจน์ใดๆ ที่สามารถประเมิน
ค่าได้โดยจะต้องเขียนไว้ระหว่างเครื่องหมาย ( และ )
เสมอเช่นเดียวกับคาสั่ง if และคาสั่ง if – else
while (เงื่อนไขการวนซ้า)
คาสั่ง;
9. เมื่อเริ่มต้นประมวลผลคาสั่ง while เงื่อนไขกำรวนซ้ำ จะถูกตรวจสอบค่า
ถ้าพบว่า เงื่อนไขกำรวนซ้ำ มีค่าเป็นจริง คำสั่ง ภายใต้คาสั่ง while จะถูกตรวจสอบ
ค่าเป็นรอบแรก แล้ว เงื่อนไขกำรวนซ้ำจะถูกตรวจสอบค่าอีกครั้ง หากพบว่า เงื่อนไข
กำรวนซ้ำ ยังมีค่าเป็น จริง คาสั่ง จะถูกตรวจสอบค่าอีกครั้ง จนกระทั่ง เงื่อนไขกำรวน
ซ้ำ มีค่าเป็น เท็จ คาสั่ง while จึงจะสิ้นสุดลง
การตรวจสอบค่า เงื่อนไขกำรวนซ้ำ ของคาสั่ง while ในครั้งแรก และพบว่ามี
ค่าเป็น เท็จ คำสั่งจะไม่ประมวลผลเลย