C Programming break and continue statement का उपयोग ज़्यादातर control statement के साथ किया जाता है। उदाहरण के लिए, किसी decision पर लूप से बहार निकलने के लिए, या loop के किसी iteration को छोड़ने के लिए। C Programming break and continue statement बहुत उपयोगी है, इसलिए आज के Tutorial में, मैं आपको break and continue statement के बारे में सब कुछ बताऊँगा।
Table of Contents
C programming break statement क्या है ?
C Programming break statement का उपयोग लूप से बाहर निकलने और switch case के लिए किया जाता है। अगर हमें loop में किसी भी कंडीशन पर लूप से बाहर निकलना हो, तो हम ब्रेक का इस्तेमाल करते हैं। break statement का उपयोग ज़्यादातर if else और स्विच के साथ किया जाता है।
Break statement example in c programming
break का उपयोग loop के execution को रोकने और switch में case को break करने के लिए किया जाता है। आइए इसे एक प्रोग्राम से समझते हैं।
Syntax:
Break;
Break Statement Flowchart in C programming
निचे break स्टेटमेंट का flowchart दिया गया है देखकर आसानी से समझ सकते है। और continue statement का आप खुद से try कीजिये।

Example Code of C programming break Statement
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // loop yahin ruk jayega
}
printf("%d\n", i);
}
return 0;
}
Output :
1
2
3
4
Explanation of Example Program
- ऊपर दिए गए program में loop 1 se 10 tak chalna tha.
- लेकिन जैसे ही i == 5 हुआ , break statement execute हुआ और execution loop से बहार चला गया।
- Control loop से बहार चला गया इस लिए 5 के बाद का नंबर print नहीं हुआ।
Break Statement ka Real life Program
Shopping Bill limit with break Statement in C Programming
#include <stdio.h>
int main() {
int price, total = 0;
printf(" Shopping System (Limit = ₹5000)\n");
for (int i = 1; i <= 10; i++) {
printf("Enter price of item %d: ", i);
scanf("%d", &price);
total += price;
if (total > 5000) {
printf(" Bill crossed ₹5000! No more items allowed.\n");
break; // Limit cross होते ही loop खत्म
}
}
printf("Your Final Bill: ₹%d\n", total);
return 0;
}
Output:
Shopping System (Limit = ₹5000)
Enter price of item 1: 1200
Enter price of item 2: 2500
Enter price of item 3: 1800
Bill crossed ₹5000! No more items allowed.
Your Final Bill: ₹5500
Continue Statement in C Programming क्या है ?
C Programming में continue statement का उपयोग लूप में किसी शर्त पर loop के iteration को छोड़ने के लिए किया जाता है। इसका अर्थ है कि continue के बाद code execute नहीं होगा और loop अगले iteration पर चला जाएगा।
Syntax:
continue;
Example program Continue Statement:
आइए एक आसान Program से समझें कि continue statement कैसे काम करता है।
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=10;i++)
{
if(i==5)
{
continue; // yahan control agle iteration pe chala jayega
}
printf("%d\n",i);
}
return 0;
}
Output:
1
2
3
4
6
7
8
9
10
Explanation of Example Program
- इस program में Loop 1 से 10 तक चलेगा।
- जब i == 5 होगा, continue; execute होगा।
- मतलब उस iteration में printf या और भी statement अगर है तो वो skip हो जायेगा और loop अगले number (6) पे jump कर जायेगा।
- बाकी सब numbers print होंगे।
Difference Between in C Programming Break and Continue Statement
चलिए एक table के माध्यम से break और continue स्टेटमेंट को समझते हैं।
Point | break | continue |
काम | पूरा loop (for/while/do-while) तुरंत बंद कर देता है और control loop से बाहर चला जाता है। | सिर्फ़ current iteration को छोड़ देता है और loop अगली iteration पर चला जाता है। |
Scope | Loop पूरी तरह से terminate हो जाता है। | Loop चलता रहता है, बस बीच का कुछ code skip हो जाता है। |
Use Case | जब हमें किसी condition पर loop को बीच में ही रोकना हो। | जब हमें किसी condition पर सिर्फ़ कुछ statements को skip करना हो लेकिन loop को continue रखना हो। |
Quizzes : Break and Continue Statement in C Programming
Q1. इस प्रोग्राम का आउटपुट क्या होगा?
#include <stdio.h>
int main() {
for(int i=1; i<=5; i++) {
if(i==3) {
break;
}
printf("%d ", i);
}
return 0;
}
Q2. इस प्रोग्राम का आउटपुट क्या होगा?
#include <stdio.h>
int main() {
for(int i=1; i<=5; i++) {
if(i==3) {
continue;
}
printf("%d ", i);
}
return 0;
}
Q3. नीचे दिए गए कोड का आउटपुट क्या होगा?
#include <stdio.h>
int main() {
int i=1;
while(i<=5) {
if(i==4) {
break;
}
printf("%d ", i);
i++;
}
return 0;
}
Q4. इस do-while loop का आउटपुट क्या होगा?
#include <stdio.h>
int main() {
int i=0;
do {
i++;
if(i==2 || i==4) {
continue;
}
printf("%d ", i);
} while(i<5);
return 0;
}
Q5. अगर break और continue दोनों एक ही condition में लिखे हों तो क्या होगा?
FAQS – Break and Continue Statement in C
Ans: Break statement loop या switch case को तुरंत terminate कर देता है और control बाहर चला जाता है।
Ans: Continue statement current iteration को skip कर देता है और loop की अगली iteration पर चला जाता है।
Ans: Break पूरा loop/switch को terminate करता है, जबकि Continue केवल current iteration skip करता है और loop चलता रहता है।
for(int i=1; i<=5; i++) {
if(i==3) {
break;
}
printf("%d\n", i);
}
Output: 1 2
for(int i=1; i<=5; i++) {
if(i==3) {
continue;
}
printf("%d\n", i);
}
Output: 1 2 4 5
Conclusion (निष्कर्ष)
C programming break and continue statement बहुत powerful control statements हैं।
- break का use तब करते हैं जब loop या switch को बीच में ही रोकना हो।
- continue का use तब करते हैं जब हमें loop तो चलाना है लेकिन कुछ iterations skip करनी हैं।
इन दोनों को अच्छे से समझ लेने के बाद आप loops और control flow को efficiently handle कर सकते हो।
ये छोटे-छोटे statements ही C programs को ज़्यादा logical और practical बनाते हैं। अब आप पहले quiz को solve करो उसके बाद आप चाहो तो answer भी देख सकते हो।
अगर पोस्ट आपको अच्छा लगा हो तो अपने दोस्तों के साथ Share करो।