C प्रोग्रामिंग लैंग्वेज एक स्टेटमेंट से दूसरे स्टेटमेंट में कूदने की अनुमति देती है। यह ब्रेक, कंटिन्यू, रिटर्न और गो टू जम्प स्टेटमेंट का भी समर्थन करता है।
ब्रेक
- यह एक कीवर्ड है जिसका उपयोग ब्लॉक से लूप (या) से बाहर निकलने के लिए किया जाता है।
- लूप (या) ब्लॉक के बाद कंट्रोल अगले स्टेटमेंट पर जाता है।
- ब्रेक का उपयोग फॉर, जबकि, डू-वाइल और स्विच स्टेटमेंट के साथ किया जाता है।
- जब नेस्टेड लूप में ब्रेक का उपयोग किया जाता है, तो केवल अंतरतम लूप को समाप्त किया जाता है।
ब्रेक स्टेटमेंट का सिंटैक्स इस प्रकार है -
उदाहरण
ब्रेक स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main( ){ int i; for (i=1; i<=5; i++){ printf ("%d", i); if (i==3) break; } }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -
1 2 3
जारी रखें
कंटिन्यू स्टेटमेंट का सिंटैक्स इस प्रकार है -
उदाहरण
जारी बयान के लिए सी कार्यक्रम निम्नलिखित है -
#include<stdio.h> main( ){ int i; for (i=1; i<=5; i++){ if (i==2) continue; printf("%d", i) } }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -
1 2 3 4 5
वापसी
यह फ़ंक्शन के निष्पादन को समाप्त करता है और कॉलिंग फ़ंक्शन का नियंत्रण लौटाता है
रिटर्न स्टेटमेंट का सिंटैक्स इस प्रकार है -
return[expression/value];
उदाहरण
रिटर्न स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main(){ int a,b,c; printf("enter a and b value:"); scanf("%d%d",&a,&b); c=a*b; return(c); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -
enter a and b value:2 4 Process returned 8 (0x8)
गोटो
इसका उपयोग प्रोग्राम के निष्पादन के सामान्य अनुक्रम के बाद नियंत्रण को प्रोग्राम के किसी अन्य भाग में स्थानांतरित करके किया जाता है।
गोटो स्टेटमेंट का सिंटैक्स इस प्रकार है -
उदाहरण
गोटो स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main( ) { printf("Hello"); goto l1; printf("How are"); l1: printf("you"); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -
Hello you