Pages

Showing posts with label break in c. Show all posts
Showing posts with label break in c. Show all posts

Tuesday, 4 October 2016

break statement in c programming

break statement in c programming

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

लेकिन ध्यान रहे ब्रेक स्टेटमेंट का उपयोग करने के लिए बड़ी सावधानी से काम करना चाहिए। for लूप मे सीधे break statement का उपयोग करने पर लूप केवल एक बार ही चलेगा और बंद हो जाएगा। जिससे आपको सही परिणाम नहीं प्राप्त होगा। इस लिए लूप मे break का इस्तेमाल करने के लिए if स्टेटमेंट का इस्तेमाल करना चाहिए। जैसे

for(a =1 ; a < = 10; a++)
{
printf ("%d", a);
break ;
}

ऊपर दिये कोड मे आउटपुट 1 प्रिंट होगा और इसके बाद for लूप break स्टेटमेंट की बजह से बंद हो जाएगा। पर हम चाहते हैं की किसी विशेष शर्त पर ही लूप टर्मिनेट हो, जैसे 5 तक प्रिंट करने के बाद लूप बंद हो तब इस प्रकार की शर्त को पूरा करने के लिए प्रोग्रामर को if स्टेटमेंट का इस्तेमाल करना होगा।

for(a =1 ; a < = 10; a++)
{
printf ("%d", a);
if(a=>5) { break; } 
}

अब आप ऊपर जो प्रोग्राम देख रहे हैं, उसमे if स्टेटमेंट का प्रयोग किया गया हैं। जिसमे हमने लूप को बंद करने का एक निश्चित शर्त बता दी हैं। यदि a का मान 5 या उससे ज्यादा हैं तो लूप को बंद कर देना चाहिए। तब इस प्रकार ऊपर दिये कोड का आउटपुट होगा 1 2 3 4 5

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


Popular Posts