आज हम C language tutorial in hindi मे हम Loop in c language in hindi के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं-
2.
Loop in c language in hindi:-
" जब एक या अनेक statements के समूह ( compound statement ) को बार बार दोहराकर execute करवाया जाता है तो इस implementation को लूपिंग ( Looping ) या Repititive Execution कहते हैं ।
Types of Loop in c language in hindi:-
1. while लूप ,
2. do while लूप तथा
3. for लूप ।
ये Loop इनमें दी गई condition के रहने तक Loop body compound statements के implementation को दोहराते रहते हैं ।
1.while लूप ( The while loop in c in hindi) :-
यह दी गई Condition के true रहने तक इसकी Loop body के statements के Execution को दोहराता रहता है । Condition के false होने पर loop समाप्त हो जाता है इसे लूप exit करते हैं ।
Format of while loop in c in hindi :-
while ( condition )
{
statement ;
}
while : keyword.
Condition: compound statement.
2.
do - while Loop in c in hindi :-
statements को execute करके condition को जाँचता है यही क्रम तब तक दोहराया जाता है जब तक condition true do - while इसकी Loop body में लिखे ( True ) रहती है । इस प्रकार do while लूप बॉडी कथनों को कम से कम एक बार execute करता है । यह शर्त लूप बॉडी के बाद जाँचता है अतः यह Posted Loop कहलाता है ।
Format in do while Loop in c in hindi:-
do
{
Statement ;
}
while < conditions> ;
यहाँ do की वर्ड है ।
Statement : सामान्य या compound statement हैं।
while: की वर्ड है ।
Note: do while loop के format में while ( condition ) के बाद सेमीकॉलन ( ; ) लगाया जाता है । do - while लूप इसमें दी गई शर्त के False होने पर भी कम से कम एक बार क्रियान्वित होकर रहता है ।
3. For Loop in c in hindi:-
for Loop में निर्धारित की गयी अन्तिम संख्या तक Loop Body के implementation की repetition होती है । इस loop में प्रायः एक वेरियेबल का Initial Value , उसके अंतिम मान की Condition और वेरियेबल के मान में वृद्धि दी जाती है ।
Format in for loop in c in hindi:-
for ( वेरियेबल प्रारम्भिक मान ; वेरियेबल < = अन्तिम मानः वेरियेबल के मान में वृद्धि या कमी )
{
Statement ;
}
( i ) जब for loop execute होता है तो वेरियेबल का प्रारंभिक मान Assign हो जाता है और नियन्त्रण इसकी लूप बॉडी में चला जाता है ।
( ii ) Loop Body का statement executed होने के बाद वेरियेबल में एक की वृद्धि अथवा दी गई वृद्धि ( या कमी ) होती है ।
( iii ) for लूप } से नियन्त्रण पुनः for पर पहुँचता है और वेरियेबल के मान की अन्तिम मान से जाँच होती है यदि इस Test का मान True है तो नियन्त्रण पुनः { के नीचे लूप बॉडी में जाता है ।
( iv ) पद ( ii ) और ( iii ) की तब repetition होती है जब तक कि पद ( iii ) में जाँच ( Test ) False न हो जाये । जाँच False होने पर लूप exit हो जाता है और } के बाद लिखे प्रोग्राम के शेष statement executed होने लगते हैं।
for लूप भी while loop के समान Pre - tested Loop है ।
Note - for loop की body में यदि केवल एक कथन लिखना हो तो इसमें ब्रेस ( { } ) लगाने की आवश्यकता नहीं होती है ।
Nested Loop :-
जब किसी Loop में एक या अनेक Loop execute किये जायें तो यह Loop का यह युग्म नेस्टेड लूप ( Nested Loop ) कहलाता है ।
टिप्पणियाँ
एक टिप्पणी भेजें