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