लूप क्या है? – What is Loop In C In Hindi (Updated – 2021)

सी लैंग्वेज में लूप क्या है? (What is Loop In C In Hindi)
सी लैंग्वेज में लूप क्या है? (What is Loop In C Language In Hindi)

Loop क्या है? (What is Loop In C In Hindi)

जब हम प्रोग्राम के किसी किसी खास हिस्से या किसी ब्लॉक को मल्टीपल टाइम चलाना चाहते है, तब हम Loop Statements का इस्तेमाल करते है |

मतलब जब हम चाहते है कि हमारे प्रोग्राम का कोई खास स्टेटमेंट किसी खास कंडीशन के True होने तक बार बार चले तब हम Loop Statements का उपयोग करते है | 

आइये इन बातों को हम इस एक Example से समझते है | 

Example -: यदि हम “Welcome To MasterProgramming.in” 10 बार प्रिंट कराना चाहते है तो एक तरीका ये हो सकता है कि हम प्रोग्राम में 10 printf() लिखकर “Welcome To MasterProgramming.in” प्रिंट करा दें |  दूसरा तरीका ये हो सकता है कि हम Loop Statements का उपयोग करें | 

यदि हम पहले वाले तरीके का उपयोग करते है तो प्रोग्राम कुछ ऐसा बनेगा -:

#include <stdio.h>  
Void main() 
{ 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 
    printf( "Welcome To MasterProgramming.in\n"); 

} 

Output -:

Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in

यदि हम Loop Statements का इस्तेमाल करके “Welcome To MasterProgramming.in” को 10 बार प्रिंट कराना चाहते है तो इसके लिए हमें एक Loop Statement लिखना पड़ेगा जिसमे हम कंडीशन देंगे और दूसरा हमें एक printf() Statement लिखना पड़ेगा जिसके द्वारा हम “Welcome To MasterProgramming.in” को प्रिंट कराएँगे | 

#include<stdio.h>
int main() 
{ 
    int i = 1;   // initialization expression 
  
    while (i <=10)  // Loop Condition - Test Expression
    { 
        printf( "Welcome To MasterProgramming.in\n");     
 
         i++;      // update expression 
    } 
    return 0; 
} 

Output -:

Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in
Welcome To MasterProgramming.in

अगर हम पहले तरीके ( जिसमे हम 10 बार printf() लिख कर Welcome To MasterProgramming.in प्रिंट करा रहे है) और दूसरे तरीके ( जिसमे हम 1 बार printf() लिखकर Welcome To MasterProgramming.in प्रिंट करा रहे है) | 

इन दोनों तरीकों की बात करें तो लूप वाला तरीका काफी आसान और टाइम की बचत करने वाला है इसमें हमें एक ही कोड को बार बार लिखने की जरुरत नहीं होती, कुछ की लाइन में कोड लिखना पड़ता है और हमारा काम हो जाता है | 


सी लैंग्वेज में लूप तीन प्रकार के होते है | 

लूप के प्रकार | Types of Loop in C in Hindi

सी लैंग्वेज में हम लूप का इस्तेमाल इन तीन तरीको से कर सकते है -:

  1. While loop
  2. Do while loop
  3. For loop

1. While Loop 

While Loop का उपयोग तब किया जाता है जब हमें पहले से पता नहीं होता की लूप को कितनी बार चलाना है |

While Loop में हम while कीवर्ड के बाद पैरेंथेसिस “ () ” में Condition लिखते है यदि कंडीशन सही (True) होता है तो कण्ट्रोल While Loop की बॉडी में एंटर करता है और While Loop के अंदर के स्टेटमेंट्स को रन करता है | 

जैसे की कण्ट्रोल While Loop के आखिर में आता है कण्ट्रोल फिर से While Loop के पास चला जाता है और Condition फिर से चेक होता है और यदि इस बार भी कंडीशन True होता है तो While Loop के अंदर का Statement फिर से रन होता है | 

यह क्रिया तब तक चलती रहती है तब तक While Loop का Condition गलत (False) नहीं हो जाता | While Loop के कंडीशन को चेंज करते रहने के लिए हम इन्क्रीमेंट (++) और डेक्रेमेंट (–) ऑपरेटर का भी उपयोग करते है | 

While Loop को हम entry control loop भी कहते है क्योकि While loop के ब्लॉक में कण्ट्रोल पहुंचने से पहले कंडीशन चेक होता है और यदि कंडीशन सही होता है तभी कण्ट्रोल While Loop की बॉडी में प्रवेश करता है और उसके अंदर के स्टेटमेंट को रन करता है | 

While Loop का syntax कुछ ऐसा होता है -:

Syntax

while(condition)
{  
//code to be executed  
statements;
statements;
.
.
}  

2. Do while loop 

Do while loop का इस्तेमाल तब किया जाता है जब हम Do while loop ब्लॉक के अंदर के स्टेटमेंट को एक बार execute कराना चाहते ही है | 

Do while loop में कंडीशन को हम आखिर में चेक करते है और यदि कंडीशन True होता है तो कण्ट्रोल फिर से Do while loop के पास चला जाता है और उसके अंदर का स्टेटमेंट Execute होना स्टार्ट हो जाता है और यदि कंडीशन False होता है कण्ट्रोल Do while loop से हट जाता है और दूसरा स्टेटमेंट execute होता है | 

Syntax -:

Do
{  
//code to be executed  
statements;
statements;
statements;
.
.
}while(condition);  

3. For Loop 

For Loop का उपयोग तब किया जाता है जब हमें किसी खास कंडीशन के सही होने तक किसी खास statement को बार बार चलाना होता है | 

For Loop के केस में हमें पहले से पता होता की लूप कितनी बार चलेगा इसलिए For Loop को हम per-tested loop या open ended loop भी कहते है |

For Loop में हम parentheses “ () ” के अंदर वेरिएबल का initialization और कंट्रोल कंडीशन दोनों एक साथ लिखते है | यदि For Loop का कंडीशन सही होता है तो उसके अंदर का statement रन होता है नहीं तो स्टेटमेंट रन नहीं होता | 

Syntax -:

for (initial value; condition; incrementation or decrementation ) 
{
  statements;
}

Conclusion -:

दोस्तों आशा करता हु कि आज के इस पोस्ट को पढ़ने के बाद आपको लूप क्या है? (What is Loop In C In Hindi) और लूप कितने प्रकार के होते है? (Types of Loop in C in Hindi) के से संबंधित सभी जानकारी मिल गई होगी |

अगर आप सी लैंग्वेज का Complete Tutorial चाहते है तो मेरे इस पोस्ट C Language Tutorial In Hindi को देखे यहाँ आपको C Programming Language के सभी टॉपिक्स step by step मिल जाएगी |

दोस्तों आशा करता हु कि आपको ये पोस्ट पसंद आई होगी और आपको सी लैंग्वेज में लूप क्या है? (What is Loop In C In Hindi) के बारे में काफी जानकरी हुई होगी |

अगर आपको ये पोस्ट पसंद आया है तो इस पोस्ट को अपने अपने दोस्तों को शेयर करना न भूलिएगा ताकि उनको भी ये जानकारी प्राप्त हो सके |

अगर आपको अभी भी Loop In C In Hindi से संबंधित कोई भी प्रश्न या Doubt है तो आप जरूर बताये मैं आपके सभी सवालों का जवाब दूँगा और ज्यादा जानकारी के लिए आप हमसे संपर्क कर सकते है |

ऐसे ही टेक्नोलॉजी ,Programming Language, Coding , C Language, C++, Python Course , Java Tutorial से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |

Thank you आपका दिन मंगलमय हो |

पढ़ते रहिए और बढ़ते रहिए | Keep Reading and Keep Growing

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming and Blogging

Leave a Comment