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