6.2 คำสั่งทำงานเป็นวงจร (loop)
คือคำสั่งที่ควบคุมการทำงานของ statement ใดๆ ซ้ำ ๆจนกว่าจะไม่ตรงเงื่อนไข หรือ เงื่อนไขเป็นเท็จ
- คำสั่ง while loop
รูปแบบ
While(เงือนไข){ Statement; }
คำสั่ง while loops จะทำการทดสอบเงื่อนไขก่อน ที่จะทำงาน ถ้าเงื่อนไขเป็นจริงจึงจะทำงานภายใน loop ถ้าเงือนไขไม่เป็นจริงจะไม่เข้าทำงาน
ตัวอย่าง เช่น
- คำสั่ง do while loop
รูปแบบ
do{ statement; }while(เงื่อนไขจบการทำงาน);
คำสั่ง do while จะมีความแตกต่างจาก while loop ตรงที่คำสั่ง do while จะทำงานใน loop หนึ่งครั้งก่อนเสมอ ก่อนที่จะทำการทดสอบ
ตัวอย่าง
- คำสั่ง for loop
รูปแบบ
for(index=part1;part2;part3){ statement; }
Part1 คือ กำหนดค่าเริ่มต้น
Part2 คือ เงื่อนไขการทำงาน
Part3 คือคำสั่งที่ใช้ในการเปลี่ยนค่าตัวแปร
คำสั่ง for จะเป็นการกำหนดจำนวนครั้งในการทำงานโดยจำนวนครั้งจะขึ้นอยู่กับตัวแปร index คือค่าของ index จะต้องตรงตามเงื่อนไขการทำงน
ตัวอย่าง
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment