What is Structure and Union in hindi ?

Structure and Union

Array को हम समान प्रकार के data के लिए इस्तेमाल करते हैं परंतु अगर हमें mix प्रकार का data group में Store करना हो तो Array का प्रयोग नहीं किया जा सकता

तथा  यहां पर structure or union का प्रयोग करते हैं.अर्थात की structure या Union ऐसे संबंधित data का समूह है जिनका प्रयोग अलग अलग है,

Difference and similarity between structure and union in C–

Structure-

Structure एक उपयोगकर्ता द्वारा परिभाषित data type c में उपलब्ध है जो विभिन्न प्रकार के data  operator को संयोजित करने की अनुमति देता है।

एक record का प्रतिनिधित्व करने के लिए structures का उपयोग किया जाता है।

Structure को परिभाषित करना:

structure को परिभाषित करने के लिए, आपको  structure statement का उपयोग करना होगा।

structure statement एक से अधिक सदस्यों के साथ एक नए data type को परिभाषित करता है। structure statement का प्रारूप इस प्रकार है:
struct [structure name]
{
member definition;
member definition;

member definition;
};
Variable structure के प्रत्येक मान को access के लिए प्रयोग किया जाता है
Dot operator (.) की सहायता से (variable name, data type )करके value कोaccess किया जाता है,

Union-

एक union c में एक विशेष  data type उपलब्ध है जो एक ही स्मृति स्थान में विभिन्न data type को संग्रहीत करने की अनुमति देता है।

आप कई members के साथ एक Union को परिभाषित कर सकते हैं, लेकिन किसी एक समय में केवल एक member का मूल्य हो सकता है।

Union कई उद्देश्यों के लिए एक ही स्मृति स्थान का उपयोग करने का एक प्रभावी तरीका प्रदान करते हैं।

एक Union को परिभाषित करना:

एक  union को परिभाषित करने के लिए, आपको उसी तरह के Union statement का उपयोग करना चाहिए

जैसा आपने structure को परिभाषित करते समय किया था। Union statement आपके program के लिए एक से अधिक members एक नए data type को परिभाषित करता है।

Union statement का प्रारूप इस प्रकार है,
union [union name]
{
member definition;
member definition;

member definition;
};
Union, structure की तरह ही कार्य करते हैं Union का program बनाते वक्त struct keyword की जगह Union लिखा जाता है,

 

निवेदन:- अगर आपके लिए यह आर्टिकल useful रहा हो तो इसे अपने दोस्तों और classmates के साथ अवश्य share कीजिये, या अन्य विषयों से related कोई question हो तो नीचे कमेंट के द्वारा बताइए. thanks.

Leave a Comment