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

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

लूप के लिए नेस्टेड में, लूप के मुख्य भाग में स्टेटमेंट के लिए एक से अधिक शामिल होते हैं।

पुनरावृत्तियों की संख्या बाहरी लूप में पुनरावृत्तियों की संख्या को आंतरिक लूप में पुनरावृत्तियों की संख्या से गुणा करने के बराबर होगी।

उदाहरण

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

#include<stdio.h>
main( ){
   int i,j;
   for (i=1; i<=2; i++){
      for (j=1;j<=2; j++){
         printf ("%d", i*j);
      }
   }
}

आउटपुट

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

1 2 3 4 5 6
Execution i*j
i=1 j=1 1
j=2 2
i=2 j=1 2
j=2 4

C भाषा में अन्य संबंधित कथन इस प्रकार हैं -

  • ब्रेक
  • जारी रखें
  • गोटो

ब्रेक

  • यह एक कीवर्ड है जिसका उपयोग ब्लॉक से लूप (या) से बाहर निकलने के लिए किया जाता है।

  • लूप (या) ब्लॉक के बाद कंट्रोल अगले स्टेटमेंट पर जाता है।

  • ब्रेक के साथ प्रयोग किया जाता है, जबकि, करते-करते और स्विच स्टेटमेंट के लिए।

  • जब नेस्टेड लूप में ब्रेक का उपयोग किया जाता है तो केवल अंतरतम लूप को समाप्त किया जाता है।

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

उदाहरण

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

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

आउटपुट

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

1 2 3

जारी रखें

  • यह एक कीवर्ड है जिसका उपयोग लूप के अगले पुनरावृत्ति को जारी रखने के लिए किया जाता है।
  • यह जारी बयान के बाद बयानों को छोड़ देता है।
  • इसका प्रयोग फॉर, वायल और डू-वोल के साथ किया जाता है।

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

उदाहरण

जारी बयान के लिए सी कार्यक्रम निम्नलिखित है -

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

आउटपुट

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

1 2 3 4 5

गोटो

इसका उपयोग प्रोग्राम के निष्पादन के सामान्य अनुक्रम के बाद नियंत्रण को प्रोग्राम के किसी अन्य भाग में स्थानांतरित करके किया जाता है।

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

उदाहरण

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

#include<stdio.h>
void main( ){
   printf("Hello");
   goto l1;
   printf("How are");
   l1: printf("you");
}

आउटपुट

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

Hello
you

  1. बिटवाइज़ ऑपरेशंस का उपयोग करके 2 से जोड़ और गुणा के लिए सी प्रोग्राम।

    बिटवाइज़ ऑपरेटर्स बिट्स पर काम करते हैं (यानी ऑपरेंड के बाइनरी वैल्यू पर) संचालक विवरण & बिटवाइज और | बिटवाइज या ^ बिटवाइज XOR बाएं शिफ्ट राइट शिफ्ट - एक का पूरक Bitwise AND a ख ए और बी 0 0 0 0 1 0 1 0 0 1 1 1 Bitwise OR a ख ए | बी 0 0 0 0 1 1 1 0 1 1 1 1 Bitwise

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

    लूप कंट्रोल स्टेटमेंट का उपयोग स्टेटमेंट के सेट को दोहराने के लिए किया जाता है। वे इस प्रकार हैं - लूप के लिए लूप के दौरान डू-जबकि लूप लूप के लिए वाक्य रचना इस प्रकार है - for (initialization ; condition ; increment / decrement){    body of the loop } फ्लो चार्ट लूप के लिए फ्लो चार्ट इ

  1. C आयत के क्षेत्रफल और परिमाप के लिए कार्यक्रम

    एक आयत की लंबाई और चौड़ाई को देखते हुए हमें उसका क्षेत्रफल और परिमाप ज्ञात करना होता है। आयत 2-डी आकृति है जिसमें चार भुजाएँ और प्रत्येक 90 डिग्री के चार कोण हैं। आयत की सभी भुजाएँ समान नहीं होती केवल आयत की सम्मुख भुजाएँ समान होती हैं। एक आयत के विकर्ण भी समान लंबाई के होते हैं। नीचे आयत का आरेखी