Break statement
break स्टेटमेंट का प्रयोग हम तब करते हैं जब हमें किसी लूप से एक कंडीशन पर बाहर आना होता है।
{
...................
...................
if(test Condition)
break;
...................
...................
}
Example #01:-
Output:-
Enter a Number : 6
Enter a Number : 117
Enter a Number : 40
Total : 163
Explain Example:-
ऊपर दिए गए प्रोग्राम में जैसे ही लूप में count का मान 3 होगा वैसे ही यह if ब्लॉक में प्रवेश कर जाएगा और break स्टेटमेंट के रन होने के कारण वही यह करंट रूप से बाहर आ जाएगा।
C++ Continue statement
इस स्टेटमेंट की सहायता से किसी विशेष परिस्थिति में लूप के कुछ भाग को रन किए बिना ही प्रोग्राम के कंट्रोल को लूट से प्रारंभ भेजा जा सकता है।
while(test Condition){
.....................
if(test Condition){
continue;
}
.....................
}
Example:-
Output:-
Enter a Positive Number : -9
Enter a Positive Number : 4
Enter a Positive Number : 6
Total : 13
Explain Example:-
उपरोक्त प्रोग्राम में यदि if(a<=0) continue स्टेटमेंट हटा दिया जाए और उसके बाद प्रोग्राम को रन कराया जाए तो यह लोग सिर्फ तीन बाद ही चलेगा। यदि कोई negative वैल्यू input की जाती है तो इस स्टेटमेंट के कारण उस लूप में variable c का मान इंक्रीमेंट नहीं होगा, इस कारण से लूप 3 से अधिक जाएगा।
C++ goto statement
इस स्टेटमेंट का प्रयोग प्रोग्राम के एक हिस्से से दूसरे हिस्से में jump लगाने के लिए किया जाता है। इसका प्रयोग लेबर के साथ में किया जाता है। लेबल यह बताता है कि goto स्टेटमेंट से jump कहां पर लगानी है। लेबर बनाने के लिए किसी उसके नाम के अंत में semicolon (;)
लगा दिया जाता है।
Example:-
Output:-
Value of a is : 1
Value of a is : 2
Value of a is : 3
Value of a is : 4
Explain Example:-
उपरोक्त उदाहरण में यदि goto out हटा दिया जाए तो आउटपुट में 1 से 10 तक संख्या प्रिंट होगी। इस स्थिति में जैसे ही वेरिएबल a की वैल्यू 5 होगी, प्रोग्राम का कंट्रोल out नाम के लेवल पर पहुंच जाएगा, जोकि लुप के बाहर स्थित है। उत्तर आउटपुट में सिर्फ 1 से 4 तक की संख्याएं ही प्रिंट हुई है।
0 Comments