हेल्लो पाठकों !
क्या आप जानना चाहते है, सी प्रोग्रामिंग में स्टोरज क्लास क्या है (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:
अन्य पोस्ट पढ़े :-
- सी प्रोग्रामिंग में प्रीप्रोसेसर क्या है ?
- सी प्रोग्रामिंग में टाइप कास्टिंग क्या है ?
- सी प्रोग्रामिंग में डेटा टाइप क्या है ?