วิธีใช้คำสั่ง break ใน C++

Withi Chi Kha Sang Break Ni C



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

คำสั่งแบ่งใน C ++ คืออะไร

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







ไวยากรณ์ของคำสั่งแบ่ง

ไวยากรณ์สำหรับ คำสั่งทำลาย ใน C ++ นั้นค่อนข้างง่ายซึ่งได้รับด้านล่าง:



หยุดพัก ; // ไวยากรณ์ในภาษา C++

ไวยากรณ์ข้างต้นใช้ภายในคำสั่งวนซ้ำหรือสวิตช์เพื่อยุติการดำเนินการของบล็อก







คำสั่ง break ทำงานอย่างไรใน C ++

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

เดอะ คำสั่งทำลาย สามารถใช้กับคำสั่ง if-else ได้ แต่ควรประกาศไว้ภายในตัวลูปเสมอ และใช้สำหรับเงื่อนไขเดียวเท่านั้นในแต่ละครั้ง



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

เดอะ คำสั่งทำลาย สามารถใช้กับลูปประเภทต่อไปนี้:

  • สำหรับลูป
  • ในขณะที่วนซ้ำ
  • ทำในขณะที่วนซ้ำ
  • สลับกรณี

ตัวอย่างคำสั่ง break ในโปรแกรม C++

ลองดูตัวอย่างบางส่วนของ ทำลายงบ ในภาษาโปรแกรม C++

ตัวอย่างที่ 1: แบ่งคำสั่งด้วย Simple For-Loop

#รวมถึง
โดยใช้ เนมสเปซ มาตรฐาน ;
นานาชาติ หลัก ( ) {
สำหรับ ( นานาชาติ = 1 ; <= ยี่สิบ ; ++ )
{
ถ้า ( == 10 )
{
หยุดพัก ;
}
ศาล << << ' ' ;
}
กลับ 0 ;
}

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

เอาต์พุต

ตัวอย่างที่ 2: ทำลายคำสั่งด้วย Switch Case

#รวมถึง
โดยใช้ เนมสเปซ มาตรฐาน ;
นานาชาติ หลัก ( ) {
นานาชาติ = 3 ;
สวิตช์ ( ) {
กรณี 1 :
ศาล << 'กรณีที่ 1: วันนี้เป็นวันจันทร์' << จบ ;
หยุดพัก ;
กรณี 2 :
ศาล << 'กรณีที่ 2: วันนี้เป็นวันอังคาร' << จบ ;
หยุดพัก ;
กรณี 3 :
ศาล << 'กรณีที่ 3: วันนี้เป็นวันพุธ' << จบ ;
หยุดพัก ;
กรณี 4 :
ศาล << 'กรณีที่ 4: วันนี้เป็นวันพฤหัสบดี' << จบ ;
หยุดพัก ;
กรณี 5 :
ศาล << 'กรณีที่ 5: วันนี้วันศุกร์' << จบ ;
หยุดพัก ;
}
กลับ 0 ;
}

ในตัวอย่างข้างต้น เมื่อโปรแกรมดำเนินการคำสั่ง switch กรณีที่ 3 จะถูกดำเนินการเป็น “ก” ถูกกำหนดเริ่มต้นเป็น 3. The คำสั่งทำลาย ช่วยในการยุติคำสั่ง switch โดยไม่ต้องดำเนินการกรณีอื่น ๆ ในภายหลัง

เอาต์พุต

ตัวอย่างที่ 3: แบ่งคำสั่งด้วย Do-While Loop

#รวมถึง
โดยใช้ เนมสเปซ มาตรฐาน ;

นานาชาติ หลัก ( ) {
นานาชาติ ในหนึ่ง ;
ทำ {
ศาล << 'ป้อนจำนวนบวก (-1 เพื่อออก): ' ;
การกิน >> ในหนึ่ง ;
ถ้า ( ในหนึ่ง == - 1 ) {
หยุดพัก ;
}
ศาล << 'คุณเข้ามา: ' << ในหนึ่ง << จบ ;
} ในขณะที่ ( ในหนึ่ง > 0 ) ;

ศาล << 'ออกจากโปรแกรมแล้ว' << จบ ;
กลับ 0 ;
}

โปรแกรมด้านบนจะแจ้งให้ผู้ใช้ป้อนจำนวนบวก และถ้าผู้ใช้ป้อน -1 การวนซ้ำจะออกจากวงจรโดยใช้ คำสั่งทำลาย . หากผู้ใช้ป้อนตัวเลขที่เป็นบวก โปรแกรมจะแสดงตัวเลขนั้น และวนซ้ำต่อไปจนกว่าผู้ใช้จะป้อน -1

โปรดทราบว่าการวนซ้ำแบบ do- while ในตัวอย่างนี้ทำให้แน่ใจว่าการวนซ้ำถูกดำเนินการอย่างน้อยหนึ่งครั้ง แม้ว่าผู้ใช้จะป้อน -1 ในการวนซ้ำครั้งแรกก็ตาม

เอาต์พุต

ข้อดีของการแบ่งงบ

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

บทสรุป

ใน C++, คำสั่งทำลาย สามารถทำให้โค้ดของคุณมีประสิทธิภาพมากขึ้นโดยอนุญาตให้คุณออกจากลูปหรือคำสั่ง switch ทันทีที่ตรงตามเงื่อนไขที่ต้องการ แทนที่จะประเมินเงื่อนไขต่อไปโดยไม่จำเป็น ในบทความนี้ เราได้ให้แนวคิด ไวยากรณ์ การทำงาน และตัวอย่างบางส่วนของ ทำลายงบ ใน for-loop, switch case และ do- while