सी ++ में लूप क्या है?

Si Mem Lupa Kya Hai



C++ में Loops प्रोग्रामिंग का एक महत्वपूर्ण हिस्सा हैं और वे किसी निर्दिष्ट स्थिति के True होने तक बार-बार कथनों के निष्पादन को सक्षम करते हैं। C++ में लूप्स कोड को संक्षिप्त, पठनीय और बनाए रखने में आसान बनाते हैं। C++ में तीन प्रकार के लूप होते हैं: डू, वेट और फॉर लूप।

के बारे में अधिक जानकारी के लिए आगे पढ़ें घुमाव के दौरान सी ++ में।

सी ++ में थोड़ी देर लूप क्या है?

C++ प्रोग्रामिंग में, a का दूसरा नाम है घुमाव के दौरान एक पूर्व-परीक्षणित लूप है। जब तक लूप की स्थिति सही है, यह प्रोग्राम को एक निश्चित ब्लॉक के भीतर कोड स्टेटमेंट को बार-बार निष्पादित करने की अनुमति देता है। लूप पहले स्थिति का परीक्षण करता है; यदि स्थिति सही है, तो लूप ब्रैकेट के भीतर कोड को पहले निष्पादित किया जाएगा और लूप बार-बार कोड को निष्पादित करेगा, जब विशिष्ट स्थिति झूठी हो जाती है, तो लूप के ब्रैकेट के अंदर कोड और स्टेटमेंट अब निष्पादित नहीं होंगे।







जबकि लूप के घटक

के आवश्यक घटक हैं घुमाव के दौरान शामिल करना:



  • जबकि कीवर्ड
  • परीक्षण स्थिति
  • बयान
  • वृद्धि या कमी

जबकि लूप के लिए सिंटैक्स

का वाक्य-विन्यास घुमाव के दौरान सी ++ में इस प्रकार है:



जबकि ( स्थिति परीक्षण )

{

// बयानों को बार-बार निष्पादित किया जाना है

// इंक्रीमेंट (++) या डिक्रीमेंट (--) ऑपरेशन

}

निम्नलिखित का प्रवाह आरेख है घुमाव के दौरान :





C++ में लूप के दौरान कैसे उपयोग करें

उस उदाहरण पर विचार करें जहां हम प्रिंट करना चाहते हैं 'लिनक्स' दस गुना। 'प्रिंटफ' कथन को दस बार टाइप करने के बजाय, हम इसका उपयोग कर सकते हैं घुमाव के दौरान दस पुनरावृत्तियों तक चलाने के लिए। यहाँ एक उदाहरण है:



#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ गिनती करना = 0 ;

जबकि ( गिनती करना < 10 ) {

अदालत << 'लिनक्स \एन ' ;

गिनती करना ++;

}

वापस करना 0 ;

}

संदेश को प्रिंट करने के लिए उपरोक्त कोड थोड़ी देर के लूप का उपयोग करता है 'लिनक्स' 10 बार। यह एक काउंटर वेरिएबल को 0 पर इनिशियलाइज़ करता है, और फिर कॉउट स्टेटमेंट को निष्पादित करने के लिए जबकि लूप का उपयोग करता है और काउंटर को 10 तक पहुंचने तक बढ़ाता है।

सी ++ में लूप के दौरान अनंत का उपयोग कैसे करें

कुछ मामलों में, घुमाव के दौरान कभी नहीं चल सकता। जब लूप की स्थिति झूठी हो जाती है, तो लूप समाप्त हो जाता है और लूप के बाद पहला स्टेटमेंट प्रिंट हो जाता है। यदि आप अनंत लूप का उपयोग करना चाहते हैं, तो उस स्थिति को जोड़ें जो हमेशा सत्य होती है। उदाहरण के लिए, पूर्णांक 'a' का मान हमेशा 10 से अधिक होगा ताकि लूप कभी समाप्त न हो:

#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ = 10 ;

जबकि ( >= 10 )

{

अदालत << << ' \एन ' ;

++;

}

वापस करना 0 ;

}

टिप्पणी: एक स्थिति निर्दिष्ट करने के बजाय जो हमेशा सत्य होती है, 'सत्य' कीवर्ड का उपयोग थोड़ी देर के लूप के साथ भी किया जा सकता है।

लूप के दौरान लॉजिकल ऑपरेटर्स का उपयोग कैसे करें - C++

तार्किक ऑपरेटर पसंद करते हैं और (&&) और या (||) में भी इस्तेमाल किया जा सकता है घुमाव के दौरान . यदि आप AND ऑपरेटर का उपयोग कर रहे हैं, तो इसे चलाने के लिए दोनों शर्तें सही होनी चाहिए घुमाव के दौरान , और यदि आप इसका उपयोग कर रहे हैं या ऑपरेटर, लूप तब तक चलेगा जब तक कि दोनों स्थितियां गलत नहीं हो जातीं।

#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ एक्स = 1 , और = 1 ;

जबकि ( ( एक्स <= 5 && और <= 5 ) || एक्स + और <= 10 ) {

अदालत << 'एक्स: ' << एक्स << ', और: ' << और << endl ;

एक्स ++;

और ++;

}



वापस करना 0 ;

}

उपरोक्त कोड एक में तार्किक AND और तार्किक OR ऑपरेटरों दोनों के उपयोग को प्रदर्शित करता है घुमाव के दौरान . लूप तब तक चलता रहेगा जब तक कि इनमें से कोई भी स्थिति सत्य नहीं है:

जमीनी स्तर

घुमाव के दौरान सी ++ में एक निश्चित स्थिति के आधार पर कोड के ब्लॉक को बार-बार चलाने की अनुमति देता है। यह C++ प्रोग्रामिंग का एक आवश्यक घटक है जो कोड को संक्षिप्त और बनाए रखने में आसान बनाता है। का वाक्य-विन्यास घुमाव के दौरान इसमें ऐसी स्थिति शामिल होती है जिसे परीक्षण करने की आवश्यकता होती है, बयानों को बार-बार निष्पादित किया जाता है, और अंत में एक वेतन वृद्धि या कमी का संचालन होता है। लॉजिकल ऑपरेटर्स जैसे AND और OR का प्रयोग while लूप में किया जा सकता है इसके अलावा हमेशा ट्रू कंडीशन का उपयोग करके इनफिनिट लूप भी बनाया जा सकता है।