Unions in C in Hindi

What are Unions in C in Hindi

C-Language में Structure क्या है जानने के लिए देखें—Structures in C

Union Structure की तरह ही एक ऐसा Variable होता है जिसमें अलग-अलग टाईप के डेटा को स्टोर किया जा सकता है। किन्तु इसके डेटा को स्टोर करने का तरीका Structure से अलग होता है। जहा Structure आपने सारे Members को अलग-अलग मेमोरी Locations पर स्टोर करता है वही Union आपने सारे Members को एक ही मेमोरी Location पर स्टोर करता है। इसीलिए एक समय में इसके केवल एक Member को ही Access किया जा सकता है किन्तु Structure में हम एक ही समय में इसके सभी Members को Access कर सकते है।

Structure और Union के बीच अंतर जानने के लिए देखें—Structure vs Union

अतः Union का प्रयोग प्रोग्राम में तब किया जाता है जब एक समय में केवल एक ही Member को Access करने की जरूरत होती है। चूँकि Union के Members एक ही मेमोरी Location को Share करते है इसीलिए इसका Size इसके सबसे बड़े Member के Size के बराबर होता है जबकि Structure का Size इसके सभी Members के Size का योग होता है। इस प्रकार हम कह सकते है कि Union के प्रयोग से मेमोरी की बचत होती है।

C-Language में Array क्या है जानने के लिए देखें—Arrays in C

Union Definition and Variable Creation Syntax in C in Hindi
Fig. Unions in C

Union example programs in C

  1. Declaration and initialization of union
  2. Differentiate Structure and Union
Share it to:

Published by

admin

I am a computer teacher, programmer and web developer