कधीकधी, आम्हाला कोडचा एकच भाग अनेक वेळा कार्यान्वित करावा लागतो. साधारणपणे, प्रोग्राम स्टेटमेंट्स क्रमाक्रमाने अंमलात आणल्या जातात: फंक्शनमधील पहिले स्टेटमेंट प्रथम येते, त्यानंतर दुसरे स्टेटमेंट इ.
प्रोग्रामिंग भाषा अधिक जटिल अंमलबजावणी पथांसाठी एकाधिक नियंत्रण संरचना प्रदान करतात.
लूप स्टेटमेंट्स आम्हाला स्टेटमेंट किंवा स्टेटमेंट्सचा ग्रुप एकापेक्षा जास्त वेळा कार्यान्वित करण्याची परवानगी देतात आणि खालील बहुतेक प्रोग्रामिंग भाषांमध्ये लूप स्टेटमेंट्सचा फ्लोचार्ट आहे:
चक्रीय नमुने
सी भाषा खालील लूप प्रकार प्रदान करते. तपशीलांसाठी प्रत्येक प्रकार पाहण्यासाठी लिंकवर क्लिक करा.
चक्रीय नमुने | वर्णन |
पुनरावृत्ती करताना | जेव्हा एखादी अट सत्य असेल तेव्हा विधाने किंवा विधानांचा समूह पुन्हा करा. हे लूप होस्ट कार्यान्वित करण्यापूर्वी स्थितीची चाचणी करते. |
पुनरावृत्तीसाठी | लूप व्हेरिएबल्स व्यवस्थापित करणाऱ्या कोडला सरलीकृत करून, विधानांचा क्रम अनेक वेळा करणे. |
करा... पुनरावृत्ती होत असताना | लूप विषयाच्या शेवटी कंडिशन चाचणी केल्याशिवाय while स्टेटमेंट प्रमाणेच. |
नेस्ट लूप | while, for or do... while च्या लूपमध्ये एक किंवा अधिक लूप वापरा |
लूप कंट्रोलचे विधान
लूप-कंट्रोल स्टेटमेंट कोड अंमलात आणल्याचा क्रम बदलतो. त्यासह तुम्ही कोडमध्ये उडी मारू शकता.
C भाषा खालील लूप कंट्रोल स्टेटमेंट प्रदान करते. प्रत्येक विधानाचा तपशील पाहण्यासाठी लिंकवर क्लिक करा.
नियंत्रण विधान | वर्णन |
वाक्य खंडित करा | लूप समाप्त करण्यासाठी किंवास्विचस्टेटमेंट, प्रोग्राम स्ट्रीम लूप किंवा फॉलो करत असलेले पुढील स्टेटमेंट कार्यान्वित करणे सुरू ठेवतेस्विच. |
विधान सुरू ठेवा | लूप बॉडीला सायकल ताबडतोब थांबवायला सांगा आणि पुढची सायकल पुन्हा सुरू करा. |
वाक्यावर जा | टॅग केलेल्या विधानावर नियंत्रण हस्तांतरित करा. परंतु प्रोग्राममध्ये गोटो स्टेटमेंट वापरण्याची शिफारस करू नका. |
अनंत पळवाट
जर अटी कधीही खोट्या नसतील तर लूप एक अनंत लूप बनते. पारंपारिक अर्थाने अनंत चक्र साकार करण्यासाठी फॉर सायकलचा वापर केला जाऊ शकतो. तीन अभिव्यक्तींपैकी कोणतेही लूप तयार करणे आवश्यक नसल्यामुळे, तुम्ही अनंत लूप तयार करण्यासाठी काही सशर्त अभिव्यक्ती रिक्त सोडू शकता.
जिवंत उदाहरण
सशर्त अभिव्यक्ती जेव्हा अस्तित्वात नसते तेव्हा ती सत्य मानली जाते. तुम्ही प्रारंभिक मूल्य आणि वाढीव अभिव्यक्ती देखील सेट करू शकता, परंतु सर्वसाधारणपणे, C प्रोग्रामर अनंत लूपचे प्रतिनिधित्व करण्यासाठी for (;;) रचना वापरतो.
वरील सी सायकल शेन्झेन एचडीव्ही फोटोइलेक्ट्रॉन टेक्नॉलॉजी कंपनी, लि., सॉफ्टवेअर तांत्रिक ऑपरेशनचे आहे. आणि कंपनीने नेटवर्कशी संबंधित उपकरणांसाठी एक शक्तिशाली सॉफ्टवेअर टीम एकत्र आणली आहे (जसे की: एसीONU/ संवादONU/ हुशारONU/ फायबरONU/XPONONU/GPONONUइ.). प्रत्येक ग्राहकासाठी आवश्यक असलेल्या विशेष मागण्या सानुकूलित करा, तसेच आमची उत्पादने अधिक बुद्धिमान आणि प्रगत होऊ द्या.