HomeCS Subjectsसी प्रोग्रामिंग में स्टोरज क्लास क्या है | What is Storage Class...

सी प्रोग्रामिंग में स्टोरज क्लास क्या है | What is Storage Class in C in Hindi

हेल्लो पाठकों !

क्या आप जानना चाहते है, सी प्रोग्रामिंग में स्टोरज क्लास क्या है (What is Storage Class in C programming in Hindi), इसके कितने प्रकार होते है और हर एक प्रकार की क्या काम है ।

तो चलिए Storage Class के बारे में विस्तार से जानते है ।

सी प्रोग्रामिंग में स्टोरज क्लास क्या है (What is Storage Class in C in Hindi) ?

स्टोरज क्लास दृश्या और एक वेरिएबल के स्थान का प्रतिनिधित्व करता है । यह बताता है कि कोड के किस भाग से हम किसी वेरिएबल को एक्सेस कर सकते हैं ।

स्टोरेज क्लासेस का उपयोग वेरिएबल/ फंक्शन की विशेषताओं का वर्णन करने के लिए किया जाता है ।

स्टोरज क्लास कितने प्रकार होते है (Types of Storage Classes in C) ?

स्टोरेज क्लास 4 प्रकार के होते हैं :

  • Automatic storage class
  • Register storage class
  • Static storage class
  • External storage class

Automatic Storage Class

यह किसी फंक्शन या ब्लॉक के अंदर घोषित सभी वेरिएबल के लिए डिफॉल्ट स्टोरेज क्लास है ।

Register Storage Class

यह स्टोरेज क्लास रजिस्टर वेरिएबल्स की घोषणा करता है जिनकी कार्यक्षमता ऑटो वेरिएबल के समान होती है । फर्क सिर्फ इतना है कि कंपाइलर इन वेरिएबल्स को माइक्रोप्रोसेसर के रजिस्टर में स्टोर करने की कोषिष करता है अगर एक फ्री रजिस्टर उपलब्ध है ।

Static Storage Class

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

External Storage Class

बाहरी स्टोरेज क्लास का उपयोग कंपाइलर को यह बताने के लिए किया जाता है कि बाहरी के रूप में परिभाषित वेरिएबल को प्रोग्राम में कहीं और बाहरी लिंकेज के साथ घोषित किया गया है । बाहरी स्टोरेज क्लास बस हमें बताता है कि वेरिएबल को कहीं और परिभाषित किया गया है, न कि उसी ब्लॉक के भीतर जहां इसका उपयोग किया जाता है।

निर्ष्कष – Conclusion

FAQ’s

Q1 :
Ans:

अन्य पोस्ट पढ़े :-

अगर आपको यह पोस्ट अच्छा लगा तो इसे अपने दोस्तों के साथ शेयर करे ताकी उन्हें भी इस बारे में जानकारी प्राप्त हो सके ।

Satyajit Nath
Satyajit Nathhttps://tazahindi.com
इस पोस्ट के लेखक सत्यजीत है, वह इस वेबसाइट का Founder भी हैं । उन्होंने Information Technology में स्नातक और Computer Application में मास्टर डिग्री प्राप्त की हैं ।

LEAVE A REPLY

Please enter your comment!
Please enter your name here