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

C भाषा में ऑड लूप से आप क्या समझते हैं?

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

वे इस प्रकार हैं -

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

लूप के लिए . में और जबकि लूप, कंडीशन उस समय की संख्या निर्दिष्ट करती है, जिसमें एक लूप निष्पादित किया जा सकता है।

लूप के लिए उदाहरण

for (k = 1; k<=5; k++)

यहां, लूप k<=5 तक निष्पादित होगा, जब कभी k>5 नियंत्रण लूप से बाहर आ जाएगा।

तो, यहां फॉर-लूप कंडीशन निर्दिष्ट करती है कि कितनी बार लूप निष्पादित किया जा सकता है यानी लूप निष्पादित होने का 5 गुना।

उदाहरण

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

main( ){
   int k;
   for (k = 1; k<=5; k++){
      printf ("%d",k);
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

1 2 3 4 5

जबकि लूप के लिए उदाहरण

while (k< = 5)

यहां, लूप k<=5 तक निष्पादित होगा, जब कभी k>5 नियंत्रण लूप से बाहर आ जाएगा।

तो, यहां भी, जबकि-लूप कंडीशन निर्दिष्ट करती है कि कितनी बार लूप को निष्पादित किया जा सकता है यानी लूप को 5 बार निष्पादित किया जा सकता है।

उदाहरण

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

main( ){
   int k;
   k = 1;
   while (k<=5){
      printf ("%d",k);
      k++;
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

1 2 3 4 5

विषम लूप

कभी-कभी उपयोगकर्ता को यह नहीं पता होता है कि लूप को कितनी बार निष्पादित करना है। यदि हम अज्ञात संख्या के लिए एक लूप को निष्पादित करना चाहते हैं, तो विषम लूप की अवधारणा को लागू किया जाना चाहिए। यह फॉर-लूप, व्हाइल-लूप या डू-व्हाइल-लूप का उपयोग करके किया जा सकता है।

उदाहरण

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

#include<stdio.h>
int main(){
   int number;
   number=1;
   while(number==1) // odd loop don’t know how many times loop executes{
      printf("enter a number:\n");
      scanf("%d",&number);
      if((number%2)==0)
         printf("number is even\n");
      else
         printf("number is odd\n");
         printf("do you want to test any number\n");
         printf("if yes then press '1'\n");// if press 1 loop executes again
         printf("else press '0'\n");//if press 0 exist from loop
         scanf("%d",&number);
   }
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

enter a number:
3
number is odd
do you want to test any number
if yes then press '1'
else press '0'
1
enter a number:
4
number is even
do you want to test any number
if yes then press '1'
else press '0'
1
enter a number:
9
number is odd
do you want to test any number
if yes then press '1'
else press '0'
0

  1. कैसे बताएं कि आपके पास कौन सा iPhone है

    क्या जानना है iPhone मॉडल नंबर ढूंढें:सेटिंग सामान्य के बारे में और मॉडल का नाम और नंबर खोजें। iPhone 7 और इससे पहले के संस्करण पर:iPhone लोगो के नीचे, फ़ोन के पीछे देखें, लेकिन आपको टेक्स्ट को बड़ा करने के लिए किसी चीज़ की आवश्यकता होगी। iPhone 8 और नए पर:मॉडल नंबर सिम कार्ड स्लॉट के ऊपरी किनारे प

  1. इंटरफेस और सेवाओं से आप क्या समझते हैं?

    आम तौर पर एक नेटवर्क सेवा एक एप्लिकेशन है जो एप्लिकेशन लेयर और ऊपर पर चलता है और कंप्यूटर नेटवर्किंग में उपयोग किया जाता है। नेटवर्क सेवा डेटा संग्रहण, हेरफेर, प्रस्तुति, संचार प्रदान करती है। इसे क्लाइंट-सर्वर आर्किटेक्चर या पीयर-टू-पीयर आर्किटेक्चर का उपयोग करके कार्यान्वित किया जाता है। सेवा इं

  1. C प्रोग्रामिंग में स्टैटिक मेमोरी एलोकेशन से आप क्या समझते हैं?

    मेमोरी को निम्नलिखित दो तरीकों से आवंटित किया जा सकता है - स्थिर मेमोरी आवंटन स्थिर चर एक निश्चित आकार के आवंटित स्थान के एक ब्लॉक में परिभाषित करता है। एक बार आवंटित होने के बाद, इसे कभी भी मुक्त नहीं किया जा सकता है। प्रोग्राम में घोषित चर के लिए मेमोरी आवंटित की जाती है। पता & ऑपरेटर का उप