ทำไมคุณถึงใช้ while loop?
ทำไมคุณถึงใช้ while loop?
Anonim

NS ในขณะที่วง ใช้เพื่อทำซ้ำส่วนของรหัสโดยไม่ระบุจำนวนครั้งจนกว่าจะตรงตามเงื่อนไขที่กำหนด ตัวอย่างเช่น พูดว่า เรา อยากทราบว่าจำนวนที่กำหนดสามารถหารด้วย 2 ได้กี่ครั้งก่อนที่จะน้อยกว่าหรือเท่ากับ 1. นอกจากนี้ให้นับจำนวนครั้งด้วย พวกเราทำ กอง

ทำไมคุณถึงใช้ for loop แทน while loop?

สำหรับ ห่วง วิ่งตามจำนวนครั้งที่กำหนดไว้ ดังนั้นมันสามารถวนซ้ำผ่านอาร์เรย์ตั้งแต่ต้นจนจบพูดได้ แต่จะตลอดไป ห่วง สำหรับจำนวนเฉพาะนั้น NSในขณะที่วง จะดำเนินต่อไปจนกว่าจะมีเหตุการณ์ที่กำหนดไว้ล่วงหน้าเกิดขึ้น ที่อาจเกิดขึ้นทันทีหรืออาจต้องทำซ้ำหลายร้อยครั้ง

ทำไม for loop ถึงดีกว่า while loop? หากคุณล้มเหลวในการใส่เงื่อนไข คำแถลง เพื่อห่วง มันจะนำไปสู่การวนซ้ำอนันต์ของ a ห่วงในขณะที่ถ้าคุณไม่ใส่เงื่อนไข คำแถลง ในในขณะที่วง มันจะนำไปสู่ข้อผิดพลาดในการรวบรวม การเริ่มต้น คำแถลง ในไวยากรณ์ของ for ห่วงดำเนินการเพียงครั้งเดียวที่จุดเริ่มต้นของ forห่วง.

ตามลำดับ คุณควรใช้ while loop กับ do loop เมื่อใด

แค่ ใช้ แล้วแต่ว่า ห่วง ดูเหมาะสมกว่า ถึง งานที่มือ โดยทั่วไปแล้ว คุณควรใช้ สำหรับ ห่วง เมื่อไร คุณ รู้กี่ครั้งที่ลูปควร วิ่ง. ถ้า คุณ ต้องการ วนไป แตกตามเงื่อนไขอื่นนอกเหนือจากจำนวนครั้งที่วิ่ง คุณควรใช้ while loop.

จุดประสงค์ของการวนซ้ำคืออะไร?

ในการเขียนโปรแกรมคอมพิวเตอร์ a ห่วง เป็นลำดับของคำสั่งที่ทำซ้ำอย่างต่อเนื่องจนกว่าจะถึงเงื่อนไขบางอย่าง โดยทั่วไป กระบวนการบางอย่างเสร็จสิ้นแล้ว เช่น การรับรายการข้อมูลและการเปลี่ยนแปลง จากนั้นจะมีการตรวจสอบเงื่อนไขบางอย่าง เช่น ตัวนับถึงจำนวนที่กำหนดหรือไม่

ยอดนิยมตามหัวข้อ