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

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

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

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

वैरिएबल रजिस्टर करें

  • कीवर्ड रजिस्टर है।

  • रजिस्टर वैरिएबल वैल्यू को सीपीयू रजिस्टर में स्टोर किया जाता है, न कि मेमोरी में जहां सामान्य वेरिएबल्स को स्टोर किया जाता है।

  • रजिस्टर सीपीयू में अस्थायी भंडारण इकाइयाँ हैं।

  • वे सामान्य चरों की तुलना में रजिस्टर चर के लिए तेज़ पहुँच समय की अनुमति देते हैं।

उदाहरण 1

भंडारण वर्ग पंजीकृत करें के लिए C कार्यक्रम निम्नलिखित है:-

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

आउटपुट

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

1 2 3 4 5

उदाहरण 2

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

#include<stdio.h>
int main(){
   register int a;
   printf("%d",a); //prints default value of a =0
}

आउटपुट

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

0

उदाहरण 3

स्थिर भंडारण वर्ग के लिए तीसरा सी कार्यक्रम निम्नलिखित है -

#include<stdio.h>
int main(){
   register int i = 10;
   int *p;
   //int *p = &i; //error occurred ,here we are trying to request address of register    variable
   printf("Value of i: %d", *p);
   printf("Address of i: %u", p);
}

आउटपुट

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

Error:add of reg var?

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

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

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

    सी में, रजिस्टर स्टोरेज क्लास विनिर्देशक संकलक को इंगित करता है कि ऑब्जेक्ट को मशीन रजिस्टर में संग्रहीत किया जाना चाहिए। एक्सेस टाइम को कम करके प्रदर्शन को बढ़ाने की उम्मीद में रजिस्टर स्टोरेज क्लास स्पेसिफायर आमतौर पर भारी उपयोग किए जाने वाले चर, जैसे लूप कंट्रोल वेरिएबल के लिए निर्दिष्ट किया जाता

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

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