कहिलेकाहीँ, हामीले कोडको एउटै टुक्रा धेरै पटक कार्यान्वयन गर्नुपर्ने हुन सक्छ। सामान्यतया, कार्यक्रम कथनहरू क्रमिक रूपमा कार्यान्वयन गरिन्छ: प्रकार्यमा पहिलो कथन पहिले हुन्छ, त्यसपछि दोस्रो कथन, र यस्तै।
प्रोग्रामिङ भाषाहरूले अधिक जटिल कार्यान्वयन पथहरूको लागि बहु नियन्त्रण संरचनाहरू प्रदान गर्दछ।
लूप कथनहरूले हामीलाई कथन वा कथनहरूको समूहलाई धेरै पटक कार्यान्वयन गर्न अनुमति दिन्छ, र निम्न अधिकांश प्रोग्रामिङ भाषाहरूमा लुप स्टेटमेन्टहरूको फ्लोचार्ट हो:
चक्रीय ढाँचाहरू
C भाषाले निम्न लूप प्रकारहरू प्रदान गर्दछ। विवरणहरूको लागि प्रत्येक प्रकार हेर्न लिङ्कमा क्लिक गर्नुहोस्।
चक्रीय ढाँचाहरू | विवरण |
पुनरावृत्ति हुँदा | कथनहरू वा बयानहरूको समूह दोहोर्याउनुहोस् जब दिइएको अवस्था सत्य हुन्छ। यसले लूप होस्ट कार्यान्वयन गर्नु अघि अवस्था परीक्षण गर्दछ। |
पुनरावृत्तिको लागि | कथनहरूको अनुक्रम धेरै पटक प्रदर्शन गर्दै, लूप चरहरू व्यवस्थापन गर्ने कोडलाई सरल बनाउँदै। |
पुनरावृत्ति हुँदा... | जब कथनसँग मिल्दोजुल्दो छ बाहेक यो लूप विषयको अन्त्यमा परीक्षण अवस्था। |
नेस्ट लुप | समयको लुपमा एक वा बढी लूपहरू प्रयोग गर्नुहोस्, को लागि वा गर्नुहोस्... जबकि |
लूप नियन्त्रणको कथन
लुप-नियन्त्रण कथनले आदेशलाई परिवर्तन गर्दछ जुन कोड कार्यान्वयन हुन्छ। यसको साथ तपाईले कोडमा हाम फाल्न सक्नुहुन्छ।
C भाषाले निम्न लूप नियन्त्रण कथनहरू प्रदान गर्दछ। प्रत्येक बयानको विवरण हेर्न लिङ्कमा क्लिक गर्नुहोस्।
नियन्त्रण कथन | विवरण |
ब्रेक वाक्य | लूप समाप्त गर्न वास्विचकथन, कार्यक्रम स्ट्रिमले लूप वा पछ्याउने अर्को कथन कार्यान्वयन गर्न जारी राख्छस्विच. |
जारी बयान | लूप बडीलाई चक्र तुरुन्तै रोक्न र अर्को चक्र फेरि सुरु गर्न भन्नुहोस्। |
वाक्य जानुहोस् | ट्याग गरिएको कथनमा नियन्त्रण स्थानान्तरण गर्नुहोस्। तर कार्यक्रममा goto कथन प्रयोग गर्न सिफारिस नगर्नुहोस्। |
अनन्त लूप
यदि सर्तहरू कहिल्यै गलत हुँदैनन् भने, लूप अनन्त लूप बन्छ। चक्रको लागि परम्परागत अर्थमा अनन्त चक्रहरू महसुस गर्न प्रयोग गर्न सकिन्छ। लूप गठन गर्ने तीन अभिव्यक्तिहरू मध्ये कुनै पनि अनिवार्य छैन, तपाईंले अनन्त लूप बनाउन केही सशर्त अभिव्यक्तिहरू खाली छोड्न सक्नुहुन्छ।
जीवित उदाहरण
सशर्त अभिव्यक्तिलाई सत्य मानिन्छ जब यो अवस्थित छैन। तपाईले प्रारम्भिक मान र वृद्धिशील अभिव्यक्ति पनि सेट गर्न सक्नुहुन्छ, तर सामान्यतया, C प्रोग्रामरले अनन्त लुपलाई प्रतिनिधित्व गर्नका लागि (;;) संरचना प्रयोग गर्न खोज्छ।
माथिको C चक्र शेन्जेन HDV फोटोइलेक्ट्रोन टेक्नोलोजी co., LTD., एक सफ्टवेयर प्राविधिक अपरेशनको हो।, र कम्पनीले नेटवर्क सम्बन्धित उपकरणहरू (जस्तै: AC: AC) को लागि एक शक्तिशाली सफ्टवेयर टोली ल्याएको छ।ONU/ संचारONU/ बौद्धिकONU/ फाइबरONU/XPONONU/GPONONUआदि)। प्रत्येक ग्राहकको लागि विशेष मागहरू अनुकूलित गर्नुहोस् जसलाई यो आवश्यक छ, हाम्रा उत्पादनहरूलाई थप बुद्धिमान र उन्नत दिनुहोस्।