हेल्लो पाठकों !
क्या आप जानना चाहते है, सी प्रोग्रामिंग में स्टक्चर क्या है (What is Structure in C in Hindi) और सी प्रोग्रामिंग में स्टक्चर का उपयोग क्या है ।
प्रोग्रामिंग करते समय, एक ही नाम रखना अक्सर सुविधाजनक होता है जिसके साथ संबंधित मूल्यों के समूह को संदर्भित किया जाता है । स्टक्चर एक ही नाम के तहत संभावित रूप से विभिन्न प्रकार के वेरिएबल में कई अलग अलग मूल्यों को संग्रहीत करने का एक तरीका प्रदान करती हैं ।
यह इसे एक अधिक मॉडयूलर प्रोग्राम बनाता है, जिसे संशोधित करना आसान है क्योंकि इसका डिजाइन चीजों को अधिक कॉम्पैक्ट बनाता है ।
तो चलिए structure के बारे में विस्तार से जानते है ।
सी प्रोग्रामिंग में स्टक्चर क्या है (What is Structure in C in Hindi) ?
स्टक्चर सी प्रोग्रामिंग में एक यूजर डिफाइन डेटा टाइप है, जिसका उपयोग विभिन्न टाइप के डेटा के संग्र्रह को संग्रहीत करने के लिए किया जाता है ।
Structure लगभग Array के समान है, केवल अंतर इतना है कि समान डेटा टाइप को संग्रहीत करने के लिए Array का उपयोग किया जाता है, जबकि structure का उपयोग विभिन्न प्रकार के डेटा के संग्रह को संग्रहीत करने के लिए इस्तेमाल किया जाता है।
सी प्रोग्रामिंग में, structure डिक्लेर करने के लिए struct कीवर्ड का उपयोग किया जाता है । स्टक्चर के अंदर के variable को स्टक्चर के member कहा जाता है ।
सी प्रोग्रामिंग में स्टक्चर का उपयोग क्या है (Why use Structure in C) ?
ऐरे का उपयोग डेटा के बड़े सेट को संग्रहीत करने और उनमें हेरफेर करने के लिए किया जाता है लेकिन नुकसान यह है कि एक ऐरे में संग्रहीत सभी तत्व समान डेटा प्रकार के होने चाहिए । यदि हमें विभिन्न डेटा प्रकार की वस्तुओं के संग्रह का उपयोग करने की आवश्यकता है तो एक ऐरे का उपयोग करना संभव नहीं है ।
सी प्रोग्रामिंग में, ऐसे कई मामले हैं जहां हमें एक इकाई के कई गुणों को स्टोर करने की आवश्यकता होती है । यह भी आवश्यक नहीं है कि किसी इकाई के पास केवल एक ही प्रकार की सारी जानकारी हो, इसमें विभिन्न डेटा प्रकारों के विभिन्न गुण हो सकते हैं ।
एक रिकॉर्ड का प्रतिनिधित्व करने के लिए स्टक्चर का उपयोग किया जाता है ।
स्टक्चर को कैसे डिक्लेर किया जाता है (How to declare a structure) ?
प्रोग्राम में प्रकट होने से पहले प्रत्येक स्टक्चर को परिभाषित या घोषित किया जाना चाहिए ।
Syntax of declaring structure:
struct <structure name>
{
<type1> <field/data1>
<type2> <field/data2>
<type3> <field/data3>
…………………………………
<type n> <field/data n>
};
Example:
struct month
{
char name [10];
char abbrev[4];
int days;
};
निर्ष्कष – Conclusion
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-