Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

लूप कंट्रोल स्टेटमेंट का उपयोग स्टेटमेंट के सेट को दोहराने के लिए किया जाता है। वे इस प्रकार हैं -

  • लूप के लिए
  • लूप के दौरान
  • डू-जबकि लूप

लूप के लिए

वाक्य रचना इस प्रकार है -

for (initialization ; condition ; increment / decrement){
   body of the loop
}

फ्लो चार्ट

लूप के लिए फ्लो चार्ट इस प्रकार है -

C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

  • इनिशियलाइज़ेशन आमतौर पर एक असाइनमेंट स्टेटमेंट होता है जिसका उपयोग लूप कंट्रोल वेरिएबल को सेट करने के लिए किया जाता है।

  • कंडीशन एक रिलेशनल एक्सप्रेशन है जो यह निर्धारित करता है कि लूप कब बाहर निकलेगा।

  • इंक्रीमेंट/डिक्रीमेंट पार्ट परिभाषित करता है कि हर बार लूप के दोहराए जाने पर लूप कंट्रोल वेरिएबल कैसे बदलेगा।

  • लूप तब तक निष्पादित होता रहता है जब तक कि शर्त सही है।

  • एक बार कंडीशन के गलत होने पर, लूप के बाद अगले स्टेटमेंट के साथ प्रोग्राम जारी रहता है।

उदाहरण

लूप कंट्रोल स्टेटमेंट के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main( ){
   int k;
   for (k = 1; k<=5; k++){
      printf ("%d",k);
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

1 2 3 4 5

लूप के दौरान

वाक्य रचना इस प्रकार है -

while (condition){
   body of the loop
}

फ्लो चार्ट

जबकि लूप का फ्लो चार्ट इस प्रकार है -

C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

  • लूप से पहले इनिशियलाइज़ेशन किया जाता है।
  • लूप तब तक जारी रहता है जब तक स्थिति सही रहती है।
  • इंक्रीमेंट और डिक्रीमेंट का हिस्सा लूप के भीतर किया जाता है।

उदाहरण

लूप कंट्रोल स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main( ){
   int k;
   k = 1;
   while (k<=5){
      printf ("%d",k);
      k++;
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

1 2 3 4 5

डू-जबकि लूप

वाक्य रचना इस प्रकार है -

Initialization
do{
   body of the loop
   inc/ dec
} while (condition);

फ्लो चार्ट

डू-वोल लूप के लिए फ्लो चार्ट इस प्रकार है -

C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

उदाहरण

डू-जबकि लूप कंट्रोल स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main( ){
   int k;
   k = 1;
   do{
      printf ("%d",k);
      k++;
   }
   while (k <= 5);
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

1 2 3 4 5

  1. फ्लो चार्ट और कार्यक्रमों का उपयोग करके सी भाषा में निर्णय लेने की अवधारणा

    निर्णय लेने वाले बयान निम्नलिखित हैं - सरल - यदि कथन यदि - अन्य कथन नेस्टेड - अगर कोई और स्टेटमेंट अन्य - यदि सीढ़ी हो स्विच स्टेटमेंट सरल - यदि कथन तार्किक स्थिति के सही होने पर if कीवर्ड का उपयोग कथनों के एक सेट को निष्पादित करने के लिए किया जाता है। वाक्यविन्यास if (condition){    St

  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. सी भाषा में लूप और अन्य संबंधित बयानों के लिए नेस्टेड

    लूप के लिए नेस्टेड में, लूप के मुख्य भाग में स्टेटमेंट के लिए एक से अधिक शामिल होते हैं। पुनरावृत्तियों की संख्या बाहरी लूप में पुनरावृत्तियों की संख्या को आंतरिक लूप में पुनरावृत्तियों की संख्या से गुणा करने के बराबर होगी। उदाहरण लूप के लिए नेस्टेड के लिए सी प्रोग्राम निम्नलिखित है - #include<