Looping in c programming in hindi

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

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

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

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

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

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

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

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

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