1 2 3 4 5 6 7 8 9 10
Do While Loop
Do while loop भी while loop की तरह ही होता है। लेकिन इस loop में पहले condition check होने के बजाय पहले statements execute होते है। उसके बाद में condition check होती है। लेकिन ऐसा सिर्फ first time होता है। Do while का general syntax नीचे दिया जा रहा है।
do
{
//statements;
//increment;
}
while(condition);
जैसे ही compiler do section में आता है तो do block के सभी statements execute कर दिए जाते है और initial variable को increment कर दिया जाता है। इसके बाद compiler while condition को check करता है। यदि condition true होती है तो do block को वापस execute किया जाता है। लेकिन यदि condition false हो तो loop terminate करके compiler आगे बढ़ जाता है।
While की condition चाहे true हो या false do block के statements एक बार जरूर execute होते है। आइये do while loop को एक उदहारण से समझने की कोशिश करते है।
#include<stdio.h>
void main()
{
int num=1;
do
{
printf("%d\n",num);
num++;
}
while(num>2);
printf("Num is not greater than 2 that is why loop terminated!!");
}
ऊपर दिए गए उदहारण में हालाँकि condition false है लेकिन फिर भी do block में दिया गया statement एक बार जरूर execute होगा। यह program नीचे दिया गया output generate करता है।
1
Num is not greater than 2 that is why loop terminated!!
For Loop
C loops में for loop सबसे ज्यादा use किया जाता है। यह loop बहुत ही easy होता है और एक single statement में define हो जाता है।
for(initialvariable;condition;increment)
{
//statements
}
For loop के बारे में खास बात यह है कि आप एक statement में तीनो elements define कर सकते है। इस loop को नीचे उदहारण द्वारा समझाया जा रहा है।
#include<stdio.h>
void main()
{
int num;
for(num=1;num<=10;num++)
{
printf("%d",num);
}
}
ऊपर दिया गया program नीचे दिया गया output generate करता है।
1 2 3 4 5 6 7 8 9 10
Loop Control Statements
Loop Control Statements वे statements होते है जो किसी condition के अनुसार loop के execution को change कर देते है। ये statements loop को अपने अनुसार change करने के लिए बहुत उपयोगी होते है।
C language में available loop control statements के बारे में नीचे बताया जा रहा है।
break statement
Loop को terminate करने के लिए break statement का प्रयोग किया जाता है। जब किसी loop के अंदर break statement execute होता है तो वह loop उसी समय terminate हो जाता है और उस loop के बाद next statement का execution शुरू हो जाता है।
Break statement का general syntax नीचे दिया जा रहा है।
break;
नीचे break statement का एक simple उदहारण दिया जा रहा है।
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=5;i++)
{
printf("Loop Terminated.....");
break;
}
printf("%d\n,i);
}
}
ऊपर दिए गए उदहारण में जैसे ही loop की तीसरी iteration आती है वैसे ही break statement execute होता है और loop terminate हो जाता है। यह example नीचे दिया गया output generate करता है।
1
2
Loop Terminated.....
Continue Statement
C language में continue statement loop की किसी iteration को skip करने के लिए use किया जाता है। उदहारण के लिए आप चाहते है कि loop की तीसरी iteration execute न हो तो उसके लिए आप condition द्वारा third iteration detect करके continue statement द्वारा उसे skip कर सकते है।
Continue statement का general syntax नीचे दिया जा रहा है
Continue;
Continue statement का एक simple example नीचे दिया जा रहा है।
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=5;i++)
{
if(i==3)
{
printf("Third iteration skipped.....\n");
continue;
}
printf("%d\n",i);
}
}
ऊपर दिया गया example नीचे दिया गया output generate करता है।
1
2
Third iteration skipped.....
4
5
Goto Statement
C language में goto statement program के अंदर एक जगह से दूसरी जगह jump करने के लिए use किया जाता है। यह jump define किये गए label पर किया जाता है।
Goto statement का general syntax नीचे दिया जा रहा है।
.....
.....
goto label-name;
.....
.....
label-name:
.....
.....
जैसा कि आप ऊपर दिए गए syntax में देख सकते है कि label को define करने के लिए label का नाम लिखकर colon(:) लगाया जाता है। Label पर jump करने के लिए goto statement के बाद label का नाम लिखा जाता है।
goto statement को एक simple example के द्वारा नीचे समझाया जा रहा है।
#include<stdio.h>
void main()
{
printf("I don't want to print Hello.Jumping.....\n");
goto hi;
printf("Hello\n");
hi:
printf("Hi\n");
}
ऊपर दिया गया example नीचे दिया गया output generate करता है।
I don't want to print Hello.jumping.....
Hi
Dear Student, मै यह आशा करता हूँ कि आपको "C language में Looping क्या होते है?" यह topic पढ़ कर समझ में आ गया होगा। यदि फिर भी आपको Looping से related कुछ पूछना हो तो नीचे कमेंट करके पूछ सकते है।यह पोस्ट आपको कैसा लगा हो तो आप हमें comment करके जरूर बताये और इस पोस्ट को अपने दोस्तों के साथ social media जैसे whatsapp, telegram, facebook, twitter पर शेयर जरूर कीजिये।
-----------------------------------------------------------------------------------------------------------------------------
ALL COMPUTER PDF NOTES AVAILABLE IN HINDI & ENGLISH MEDIUM
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER NOTES FOR TEACHERS AVAILABLE IN HINDI & ENGLISH MEDIUM
Dear Teachers ऐसा कंप्यूटर नोट्स जिसे आप पढ़कर बच्चों को आसानी से पढ़ा सकते हैं। यह नोट्स केवल कंप्यूटर इंस्टिट्यूट एवं टीचर्स के लिए हैं। इस नोट्स में आप अपना Watermark, Header / Footer और या Logo भी लगा सकते हैं। यदि आपको नोट्स खरीदने से रिलेटेड कोई भी problem आती है तो आप हमें Call या WhatsApp कर सकते हैं। Call / WhatsApp: +91 9650597419
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
INTERNET PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER / LAPTOP REPAIRING NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
0 Comments