कभी-कभी, हमें कोड के एक ही टुकड़े को कई बार निष्पादित करने की आवश्यकता हो सकती है। आम तौर पर, प्रोग्राम स्टेटमेंट को क्रमिक रूप से निष्पादित किया जाता है: किसी फ़ंक्शन में पहला स्टेटमेंट पहले होता है, उसके बाद दूसरा स्टेटमेंट होता है, और इसी तरह।
प्रोग्रामिंग भाषाएँ अधिक जटिल निष्पादन पथों के लिए एकाधिक नियंत्रण संरचनाएँ प्रदान करती हैं।
लूप स्टेटमेंट हमें एक स्टेटमेंट या स्टेटमेंट के समूह को कई बार निष्पादित करने की अनुमति देते हैं, और अधिकांश प्रोग्रामिंग भाषाओं में लूप स्टेटमेंट का फ़्लोचार्ट निम्नलिखित है:
चक्रीय पैटर्न
C भाषा निम्नलिखित लूप प्रकार प्रदान करती है। विवरण के लिए प्रत्येक प्रकार को देखने के लिए लिंक पर क्लिक करें।
चक्रीय पैटर्न | विवरण |
जबकि पुनरावृत्ति | जब कोई शर्त सत्य हो तो कथनों या कथनों के समूह को दोहराएँ। यह लूप होस्ट को निष्पादित करने से पहले स्थिति का परीक्षण करता है। |
पुनरावृत्ति के लिए | कथनों के अनुक्रम को कई बार निष्पादित करना, लूप वेरिएबल्स को प्रबंधित करने वाले कोड को सरल बनाना। |
करो...पुनरावृत्ति करते समय | जबकि कथन के समान, सिवाय इसके कि यह लूप विषय के अंत में स्थिति का परीक्षण करता है। |
घोंसला पाश | while, for या do... while के लूप में एक या अधिक लूप का उपयोग करें |
लूप नियंत्रण का विवरण
लूप-कंट्रोल स्टेटमेंट कोड निष्पादित होने के क्रम को बदल देता है। इसके साथ आप कोड में जा सकते हैं।
C भाषा निम्नलिखित लूप नियंत्रण कथन प्रदान करती है। प्रत्येक कथन का विवरण देखने के लिए लिंक पर क्लिक करें।
नियंत्रण कथन | विवरण |
वाक्य तोड़ो | लूप को समाप्त करने के लिए याबदलनास्टेटमेंट, प्रोग्राम स्ट्रीम अगले स्टेटमेंट को निष्पादित करना जारी रखता है जो लूप का अनुसरण करता है याबदलना. |
वक्तव्य जारी रखें | लूप बॉडी को चक्र को तुरंत रोकने और अगला चक्र फिर से शुरू करने के लिए कहें। |
गोटो वाक्य | नियंत्रण को टैग किए गए कथन पर स्थानांतरित करें. लेकिन किसी प्रोग्राम में गोटो स्टेटमेंट का उपयोग करने की अनुशंसा न करें। |
अनंत लूप
यदि स्थितियाँ कभी भी झूठी नहीं होती हैं, तो लूप एक अनंत लूप बन जाता है। पारंपरिक अर्थों में अनंत चक्रों को साकार करने के लिए फॉर चक्र का उपयोग किया जा सकता है। चूंकि लूप बनाने वाले तीन अभिव्यक्तियों में से कोई भी आवश्यक नहीं है, आप अनंत लूप बनाने के लिए कुछ सशर्त अभिव्यक्तियों को खाली छोड़ सकते हैं।
जीवंत उदाहरण
एक सशर्त अभिव्यक्ति को तब सत्य माना जाता है जब वह मौजूद नहीं होती है। आप प्रारंभिक मान और वृद्धिशील अभिव्यक्ति भी सेट कर सकते हैं, लेकिन सामान्य तौर पर, सी प्रोग्रामर अनंत लूप का प्रतिनिधित्व करने के लिए (;;) संरचना का उपयोग करता है।
उपरोक्त सी साइकिल शेन्ज़ेन एचडीवी फोटोइलेक्ट्रॉन टेक्नोलॉजी कंपनी लिमिटेड, एक सॉफ्टवेयर तकनीकी ऑपरेशन से संबंधित है, और कंपनी ने नेटवर्क से संबंधित उपकरणों (जैसे: एसी) के लिए एक शक्तिशाली सॉफ्टवेयर टीम को एक साथ लाया है।ओएनयू/ संचारओएनयू/ बुद्धिमानओएनयू/ फाइबरओएनयू/XPONओएनयू/जीपीओएनओएनयूवगैरह।) । प्रत्येक ग्राहक के लिए विशिष्ट मांगों को अनुकूलित करें जिन्हें इसकी आवश्यकता है, साथ ही हमारे उत्पादों को अधिक बुद्धिमान और उन्नत बनाएं।