C++ में ब्रेक स्टेटमेंट का उपयोग कैसे करें

C Mem Breka Stetamenta Ka Upayoga Kaise Karem



ब्रेक स्टेटमेंट C++ प्रोग्रामिंग में एक महत्वपूर्ण तत्व है। इसका उपयोग किसी निश्चित स्थिति के पूरा होने पर लूप या स्विच स्टेटमेंट से बाहर निकलने के लिए किया जाता है। इस ट्यूटोरियल में, हम चर्चा करेंगे कि कैसे ब्रेक स्टेटमेंट अवधारणा को बेहतर ढंग से समझने में आपकी मदद करने के लिए C ++, इसके सिंटैक्स और विभिन्न उदाहरणों में काम करता है।

C++ में ब्रेक स्टेटमेंट क्या है

ब्रेक स्टेटमेंट एक कंट्रोल फ्लो स्टेटमेंट है जो आपको लूप या स्विच स्टेटमेंट के प्राकृतिक समाप्ति से पहले बाहर निकलने की अनुमति देता है। किसी विशेष स्थिति के पूरा होने पर निष्पादन के प्रवाह को तोड़ने के लिए इसका उपयोग किया जाता है। जब एक ब्रेक स्टेटमेंट सामना किया जाता है, लूप या स्विच ब्लॉक के बाद नियंत्रण को तुरंत पहले स्टेटमेंट में स्थानांतरित कर दिया जाता है।







ब्रेक स्टेटमेंट का सिंटेक्स

के लिए वाक्य रचना ब्रेक स्टेटमेंट C++ में काफी सरल है, जो नीचे दिया गया है:



तोड़ना ; // सी ++ भाषा में वाक्य रचना

ब्लॉक के निष्पादन को समाप्त करने के लिए उपरोक्त सिंटैक्स का उपयोग लूप या स्विच स्टेटमेंट के भीतर किया जाता है।







सी ++ में ब्रेक स्टेटमेंट कैसे काम करता है?

ब्रेक स्टेटमेंट एक प्रोग्रामिंग कमांड है जो कंप्यूटर को लूप या स्विच स्टेटमेंट चलाना बंद करने और अगले कमांड पर जाने के लिए कहता है। जब एक ब्रेक स्टेटमेंट एक लूप के भीतर दिखाई देता है, यह लूप को चलने से रोकता है और लूप के बाद अगली कमांड पर जाता है। यह एक निश्चित शर्त पूरी होने पर लूप को जल्दी से बाहर निकालने के लिए उपयोगी है।

ब्रेक स्टेटमेंट if-else स्टेटमेंट के साथ भी इस्तेमाल किया जा सकता है, लेकिन इसे हमेशा लूप बॉडी के भीतर घोषित किया जाना चाहिए और एक समय में केवल एक शर्त के लिए उपयोग किया जाना चाहिए।



में स्विच स्टेटमेंट , द ब्रेक स्टेटमेंट आमतौर पर प्रत्येक मामले के अंत में यह सुनिश्चित करने के लिए उपयोग किया जाता है कि कार्यक्रम बाद के मामलों को निष्पादित नहीं करता है। जब ब्रेक स्टेटमेंट सामना किया जाता है, प्रोग्राम स्विच स्टेटमेंट से बाहर निकल जाता है और अगले कमांड पर चला जाता है।

ब्रेक स्टेटमेंट निम्न प्रकार के लूप में उपयोग किया जा सकता है:

  • पाश के लिए
  • घुमाव के दौरान
  • डू-जबकि लूप
  • स्विच केस

C++ प्रोग्राम में ब्रेक स्टेटमेंट के उदाहरण

आइए इसके कुछ उदाहरण देखें बयान तोड़ो सी ++ प्रोग्रामिंग भाषा में।

उदाहरण 1: साधारण फॉर-लूप के साथ ब्रेक स्टेटमेंट

#शामिल
का उपयोग करते हुए नाम स्थान कक्षा ;
int यहाँ मुख्य ( ) {
के लिए ( int यहाँ = 1 ; <= बीस ; ++ )
{
अगर ( == 10 )
{
तोड़ना ;
}
अदालत << << '' ;
}
वापस करना 0 ;
}

उपरोक्त कोड एक मुख्य फ़ंक्शन को परिभाषित करता है जो 1 से 20 तक पूर्णांकों के माध्यम से लूप के लिए पुनरावृति का उपयोग करता है। लूप समय से पहले बाहर निकल जाता है ब्रेक स्टेटमेंट जब लूप वेरिएबल 10 के बराबर होता है। प्रोग्राम तब पूर्णांकों को 1 से 9 तक कंसोल पर प्रिंट करता है।

उत्पादन

उदाहरण 2: स्विच केस के साथ ब्रेक स्टेटमेंट

#शामिल
का उपयोग करते हुए नाम स्थान कक्षा ;
int यहाँ मुख्य ( ) {
int यहाँ = 3 ;
बदलना ( ) {
मामला 1 :
अदालत << 'केस 1: आज सोमवार है' << endl ;
तोड़ना ;
मामला 2 :
अदालत << 'केस 2: आज मंगलवार है' << endl ;
तोड़ना ;
मामला 3 :
अदालत << 'केस 3: आज बुधवार है' << endl ;
तोड़ना ;
मामला 4 :
अदालत << 'केस 4: आज गुरुवार है' << endl ;
तोड़ना ;
मामला 5 :
अदालत << 'केस 5: आज शुक्रवार है' << endl ;
तोड़ना ;
}
वापस करना 0 ;
}

उपरोक्त उदाहरण में, जब प्रोग्राम स्विच स्टेटमेंट को निष्पादित करता है, तो केस 3 को निष्पादित किया जाएगा 'ए' 3 के लिए प्रारंभ किया गया है ब्रेक स्टेटमेंट बाद में अन्य मामलों को क्रियान्वित किए बिना स्विच स्टेटमेंट को समाप्त करने में मदद करता है।

उत्पादन

उदाहरण 3: डू-वाइल लूप के साथ ब्रेक स्टेटमेंट

#शामिल
का उपयोग करते हुए नाम स्थान कक्षा ;

int यहाँ मुख्य ( ) {
int यहाँ एक पर ;
करना {
अदालत << 'एक सकारात्मक संख्या दर्ज करें (-1 बाहर निकलने के लिए):' ;
खाना >> एक पर ;
अगर ( एक पर == - 1 ) {
तोड़ना ;
}
अदालत << 'आपने दर्ज किया: ' << एक पर << endl ;
} जबकि ( एक पर > 0 ) ;

अदालत << 'कार्यक्रम निकल गया।' << endl ;
वापस करना 0 ;
}

उपरोक्त कार्यक्रम उपयोगकर्ता को सकारात्मक संख्या दर्ज करने के लिए संकेत देता है, और यदि उपयोगकर्ता -1 में प्रवेश करता है, तो लूप का उपयोग करके बाहर निकल जाता है ब्रेक स्टेटमेंट . यदि उपयोगकर्ता सकारात्मक संख्या में प्रवेश करता है, तो प्रोग्राम संख्या प्रदर्शित करता है, और लूप तब तक जारी रहता है जब तक उपयोगकर्ता -1 में प्रवेश नहीं करता।

ध्यान दें कि इस उदाहरण में डू-जबकि लूप सुनिश्चित करता है कि लूप को कम से कम एक बार निष्पादित किया जाता है, भले ही उपयोगकर्ता पहले पुनरावृत्ति पर -1 में प्रवेश करता हो।

उत्पादन

ब्रेक स्टेटमेंट के फायदे

ब्रेक स्टेटमेंट एक कार्यक्रम में सहायक है क्योंकि यह आपको कुछ शर्तों के आधार पर समय से पहले लूप या स्विच स्टेटमेंट को समाप्त करने की अनुमति देता है। ए का उपयोग करने का प्राथमिक लाभ ब्रेक स्टेटमेंट यह है कि यह बाद के पुनरावृत्तियों में स्थिति का मूल्यांकन जारी रखने के बजाय वांछित स्थिति पूरी होते ही प्रोग्राम को लूप या स्विच स्टेटमेंट से बाहर निकलने की अनुमति देकर प्रसंस्करण समय और संसाधनों को बचा सकता है।

निष्कर्ष

सी ++ में, ब्रेक स्टेटमेंट अनावश्यक रूप से स्थिति का मूल्यांकन जारी रखने के बजाय वांछित स्थिति पूरी होते ही आपको लूप या स्विच स्टेटमेंट से बाहर निकलने की अनुमति देकर आपके कोड को और अधिक कुशल बना सकता है। इस लेख में, हमने अवधारणा, वाक्य-विन्यास, कार्यप्रणाली और कुछ उदाहरण प्रदान किए हैं बयान तोड़ो फॉर-लूप में, स्विच केस, और डू-जबकि।