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

C भाषा में ऑटो स्टोरेज क्लास क्या है?

C प्रोग्रामिंग लैंग्वेज में चार स्टोरेज क्लासेस हैं, जो इस प्रकार हैं -

  • स्वतः
  • बाहरी
  • स्थिर
  • पंजीकरण

स्वचालित चर / स्थानीय चर

कीवर्ड ऑटो है। इन्हें स्थानीय चर भी कहा जाता है।

दायरा

  • स्थानीय चर का दायरा उस ब्लॉक के भीतर उपलब्ध होता है जिसमें उन्हें घोषित किया जाता है।
  • ये चर एक ब्लॉक के अंदर घोषित किए गए हैं।
  • डिफ़ॉल्ट मान:कचरा मान।

एल्गोरिदम

एल्गोरिथम नीचे दिया गया है -

START
Step 1: Declare and initialize auto int i=1
   I. Declare and initialized auto int i=2
      I. declare and initialized auto int i=3
      II. print I value//3
   II Print I value //2
Step 2: print I value
STOP

उदाहरण

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

#include<stdio.h>
main ( ){
   auto int i=1;{
      auto int i=2;{
         auto int i=3;
         printf ("%d",i)
      }
      printf("%d", i);
   }
   printf("%d", i);
}

आउटपुट

आउटपुट नीचे बताया गया है -

3 2 1

ऑटो स्टोरेज क्लास के लिए एक और प्रोग्राम पर विचार करें।

उदाहरण

#include<stdio.h>
int mul(int num1, int num2){
   auto int result; //declaration of auto variable
   result = num1*num2;
   return result;
}
int main(){
   int p,q,r;
   printf("enter p,q values:");
   scanf("%d%d",&p,&q);
   r = mul(p, q);
   printf("multiplication is : %d\n", r);
   return 0;
}

आउटपुट

आउटपुट नीचे बताया गया है -

Run 1: enter p,q values:3 5
multiplication is : 15
Run 2: enter p,q values:6 8
multiplication is : 48

  1. क्लाउड स्टोरेज क्या है?

    क्लाउड स्टोरेज क्लाउड (ऑनलाइन) में फाइल स्टोरेज है। अपनी फ़ाइलों को अपनी स्थानीय हार्ड ड्राइव, बाहरी हार्ड ड्राइव, या फ्लैश ड्राइव पर रखने के बजाय, आप उन्हें ऑनलाइन सहेज सकते हैं। क्लाउड स्टोरेज सेवाओं का उपयोग करने के कई कारण हैं। हो सकता है कि आपके स्थानीय हार्ड ड्राइव डिस्क स्थान पर कम चल रहे हो

  1. C++ . में ऑटो स्टोरेज क्लास

    सी में, ऑटो स्टोरेज क्लास स्पेसिफायर आपको स्वचालित स्टोरेज के साथ एक वेरिएबल को स्पष्ट रूप से घोषित करने देता है। एक ब्लॉक के अंदर घोषित चर के लिए ऑटो स्टोरेज क्लास डिफ़ॉल्ट है। जिस ब्लॉक में x घोषित किया गया था, उस ब्लॉक से बाहर निकलने पर स्वचालित संग्रहण वाला एक चर x हटा दिया जाता है। आप केवल ऑटो

  1. C++ में वेरिएबल के स्टोरेज क्लासेस क्या हैं?

    स्टोरेज क्लास एक C++ प्रोग्राम के भीतर वेरिएबल और/या फंक्शन्स के स्कोप (दृश्यता) और लाइफ-टाइम को परिभाषित करता है। ये विनिर्देशक उस प्रकार से पहले होते हैं जिसे वे संशोधित करते हैं। निम्नलिखित भंडारण वर्ग हैं, जिनका उपयोग C++ प्रोग्राम में किया जा सकता है। स्वतः पंजीकरण स्थिर बाहरी परिवर्तनीय सी