Header Ads

break and continue statement programming in c/c++ hindi me solution

 break and continue statement क्या होते है 

c/c++ में break and continue statement का use  बहुत importent है .

break statement  

जैसे कि कभी-2 switch से loop समाप्त करना हो या फिर loop से बाहर आना हो ऐसी जरूरत break statement की help से होती है .
इसका use जरूरी नहीं है की switch case में ही हो असके अलावा while , do-while और for में भी statement से बहार आने के लिए break statement का use करते है . इससे पिछली पोस्ट में switch case statement समझाया गया है वहा पर भी break statement का use statement से बाहर आने के लिए किया गया है . इसे हम program के द्वारा फिर से समझ सकते है .
#include<stdio.h>
#include<conio.h>
Void main()
{
int choice;
clrscr();
printf(“menu \n”);
printf(“R for RED \n”);
printf(“W for WHITE \n”);
printf(“B for BLUE \n”);
printf(“enter your choice \n\n”);
choice=toupper(getchar());
switch(choice)
 {
      case ‘R’;
    printf(“RED”);
break;
case ‘W’:
printf(“WHITE”);
break;
case ‘B’:
printf(“BLUE”);
break;
 default:
Printf(“invalid choice \n”);
}
getch();
}
इस program में जैसे ही value switch से मैच करेगी तो फिर break statement के help से हमारा program वही से loop से बहार आ जायेगा .
जैसे मान लो की आपने w enter किया तो white print हो जायेगा white के आंगे वाले statement print नहीं होगे . अगर break statement नही होता तो फिर उसके आंगे वाले statement भी execute हो जाते है .
आप एक बार जरूर program को run कर के देखे .

continue statement 

 continue statement का use loop में statement block के प्रारंभ में control को स्थानातरित करने के लिए किया जाता है .
continue statement loop की प्रोसेसिंग अगले  iteration से continue करता है .
continue statement को program की help से अच्छे से समझ सकते है .
#include<stdio.h>
#include<conio.h>
void main()
{
int n , count , avg=0;
float x,average , sum=0;
clrscr();
printf(“how money number \n”);
scanf(“%d”,&n);
for(count=o;count<=n;++count)
printf(“enter value of x \n”);
scanf(“%d”,&x);
if(x<0)
continue;
sum +=x;
++avg;
}
average=sum/avg;
printf(“\n the average is %f \n”,average);
getch();
}



यह average निकालने का program है इस program में  continue statement if statement के बाद में लिखा है if में अगर condition true होती है तो तो उसके तुरंत बाद continue statement execute होता है  
program का  control loop के प्रारंभ में पहुँच जाता है और program continue रहता है जबकि break में ऐसा नही होता था . break लगाने से उसके आंगे का code execute नही होता है . यही difference है break and continue statement में .

इस पोस्ट में आपको अभी भी कुछ dout है तो आप comment में लिख कर पूछ सकते हो जहाँ तक होगा मै जल्दी reply देने की कोशिश करूँगा .    

No comments

Powered by Blogger.