loop in c language in hindi
Looping को एक ही process को कई बार दोहराने के रूप में परिभाषित किया जा सकता है जब तक कि एक विशिष्ट condition संतुष्ट (specify) न हो। C भाषा में तीन प्रकार के loop का उपयोग किया जाता है। ट्यूटोरियल के इस भाग में, हम C loops के सभी पहलुओं को जानने जा रहे हैं।
Why use loops in C language?
Looping जटिल समस्याओं को सरल करता है। यह हमें प्रोग्राम के flow को बदलने में सक्षम बनाता है ताकि बार-बार एक ही कोड लिखने के बजाय, हम एक ही कोड को कई बार repeat कर सकें। उदाहरण के लिए, यदि हमें पहले 10 प्राकृतिक संख्याओं को प्रिंट करने की आवश्यकता है, तो 10 बार printf स्टेटमेंट का उपयोग करने के बजाय, हम एक loop के अंदर प्रिंट कर सकते हैं जो 10 पुनरावृत्तियों (iterations) तक चलता है।
Advantages of loops in C in hindi
1) यह code reusability प्रदान करता है।
2) loops का उपयोग करके, हमें बार-बार एक ही कोड लिखने की आवश्यकता नहीं है।
3) loops का उपयोग करके, हम डेटा structures (array या linked lists) के elements को traverse कर सकते हैं।
Types of Loops in c in hindi
C भाषा में तीन प्रकार के loops हैं जो नीचे दिए गए हैं:
- do while
- while
- for
Do while loop in C in hindi
जब तक दी गई condition संतुष्ट नहीं हो जाती तब तक do-loop जारी रहता है। इसे post tested लूप भी कहा जाता है। इसका उपयोग तब किया जाता है जब कम से कम एक बार loop को execute करना आवश्यक होता है (ज्यादातर menu driven program)।
C भाषा में do-while लूप का सिंटैक्स नीचे दिया गया है:
- do{
- //code to be executed
- }while(condition);
While loop in C in hindi
सी में while loop का उपयोग उस परिदृश्य में किया जाना है जहां हम पहले से पुनरावृत्तियों (iterations) की संख्या नहीं जानते हैं। statements के ब्लॉक को loop में तब तक निष्पादित किया जाता है जब तक कि loop में निर्दिष्ट condition संतुष्ट नहीं हो जाती। इसे pre-tested लूप भी कहा जाता है।
C भाषा में लूप के सिंटैक्स को नीचे दिया गया है:
- while(condition){
- //code to be executed
- }
for loop in C in hindi
For loop का उस case में उपयोग किया जाता है जहां हमें कोड के कुछ हिस्से को निष्पादित करने की आवश्यकता होती है जब तक कि दी गई condition संतुष्ट नहीं होती है। for loop को pre-tested लूप भी कहा जाता है। यदि पुनरावृत्तियों (iterations) की संख्या पहले से ज्ञात है, तो for loop का उपयोग करना बेहतर है।
C भाषा में लूप के लिए सिंटैक्स नीचे दिया गया है:
- for(initialization;condition;incr/decr){
- //code to be executed
- }