सी++ लूप के लिए
सी++ लूप के लिए
जब आप वास्तव में जानते हैं कि आप कोड के ब्लॉक के माध्यम से कितनी बार लूप करना चाहते हैं, तो for
लूप के बजाय लूप का उपयोग करें while
:
वाक्य - विन्यास
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
स्टेटमेंट 1 को कोड ब्लॉक के निष्पादन से पहले (एक बार) निष्पादित किया जाता है।
स्टेटमेंट 2 कोड ब्लॉक को निष्पादित करने की शर्त को परिभाषित करता है।
कोड ब्लॉक निष्पादित होने के बाद स्टेटमेंट 3 को (हर बार) निष्पादित किया जाता है।
नीचे दिया गया उदाहरण 0 से 4 तक की संख्या को प्रिंट करेगा:
उदाहरण
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
उदाहरण समझाया गया
स्टेटमेंट 1 लूप शुरू होने से पहले एक वैरिएबल सेट करता है (int i = 0)।
कथन 2 लूप के चलने की स्थिति को परिभाषित करता है (मैं 5 से कम होना चाहिए)। यदि स्थिति सही है, तो लूप फिर से शुरू हो जाएगा, यदि यह गलत है, तो लूप समाप्त हो जाएगा।
प्रत्येक बार लूप में कोड ब्लॉक निष्पादित होने पर स्टेटमेंट 3 एक मान (i++) बढ़ाता है।
एक और उदाहरण
यह उदाहरण केवल 0 और 10 के बीच के मानों को प्रिंट करेगा:
उदाहरण
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}