फॉर लूप बार-बार की जाने वाली क्रियाओं के माध्यम से आगे बढ़ने का माध्यम है। आइए करीब से देखें कि यह कैसे काम करता है।
आमतौर पर, लूप के लिए के भाग निम्न चरणों का पालन करते हैं:
1. प्रारंभिक मान सेट करना।
2. लूप जारी रखने के लिए स्थिति परीक्षण करना।
3. लूप क्रियाएँ निष्पादित करें।
4. परीक्षण में उपयोग किए गए मान अपडेट करें।
और फिर शर्त पूरी होने तक चरण 2-4 दोहराए जाते हैं। जैसे ही कंडीशन झूठी हो जाती है, लूप समाप्त हो जाता है और लूप स्टेटमेंट के बाद का स्टेटमेंट निष्पादित हो जाता है।
आइए हम लूप स्टेटमेंट के सामान्य रूप पर लौटते हैं और सभी भागों का अधिक विस्तार से विश्लेषण करते हैं
<पूर्व>
<कोड> के लिए (/*अभिव्यक्ति1*/; /*अभिव्यक्ति2*/; /*अभिव्यक्ति3*/ )
{
/*एक स्टेटमेंट या स्टेटमेंट का ब्लॉक - लूप बॉडी*/;
}
अभिव्यक्ति 1
चक्र चर (काउंटर) के प्रारंभिक मान को सेट करने के लिए जिम्मेदार, अर्धविराम
के साथ समाप्त होता है
उदाहरण के लिए :
<पूर्व>
विकल्प 1) मैं = 0; // चक्र चर i को शून्य के बराबर प्रारंभिक मान दिया गया है। इस तरह के रिकॉर्ड के साथ,
// चर i को लूप से पहले घोषित किया जाना चाहिए
विकल्प 2) int i=0; // वेरिएबल i को साइकिल हेडर में तुरंत घोषित किया जा सकता है, लेकिन
// इस मामले में, लूप के बाद स्मृति से मिटा दिया जाएगा
विकल्प 3); // कोई आरंभीकरण और चक्र चर की घोषणा बिल्कुल नहीं,
// इस मामले में इसे लूप से पहले घोषित किया जा सकता है
पूर्व>
अभिव्यक्ति 2
<पूर्व>
यह लूप को जारी रखने की शर्त है, इसकी सत्यता के लिए जाँच की जाती है।
i<=10 // लूप तब तक चलेगा जब तक i 10 से कम या उसके बराबर है।
शर्त कुछ भी हो सकती है
पूर्व>
अभिव्यक्ति 3
<पूर्व>
काउंटर चर का मान बदलता है। इस मान के बिना, लूप को अनंत माना जाएगा
i<=10 // लूप तब तक चलेगा जब तक i 10 से कम या उसके बराबर है।
शर्त कुछ भी हो सकती है
पूर्व>
आइए लूप के लिए शीर्षक लिखने का अभ्यास करें