Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में बेनामी संघ और संरचना

यहां हम देखेंगे कि सी में अनाम संघ और संरचनाएं क्या हैं। अनाम संघ और संरचनाएं अनाम संघ और संरचनाएं हैं। चूंकि उनके कोई नाम नहीं हैं, इसलिए हम इसकी प्रत्यक्ष वस्तुएं नहीं बना सकते हैं। हम इसे नेस्टेड संरचनाओं या संघों के रूप में उपयोग करते हैं।

ये अनाम संघ और संरचनाओं के उदाहरण हैं।

struct {
   datatype variable;
   ...
};
union {
   datatype variable;
   ...
};

इस उदाहरण में हम एक संरचना बना रहे हैं, जिसे बिंदु कहा जाता है, यह एक अनाम संरचना धारण कर रहा है। यह दो मान x, y धारण कर रहा है। हम सीधे अनाम संरचना या संघ के सदस्यों तक पहुँच सकते हैं।

उदाहरण

#include<stdio.h>
struct point {
   // Anonymous structure
   struct {
      int x;
      int y;
   };
};
main() {
   struct point pt;
   pt.x = 10;
   pt.y = 20;
   printf("Point (%d,%d)", pt.x, pt.y); //anonymus members can be accessed directly
}

आउटपुट

Point (10,20)

  1. 4 महान अनाम और निजी ईमेल सेवाएं

    ईमेल एक अद्भुत आविष्कार है, लेकिन यह थोड़ा बोझ भी बन गया है। कभी-कभी आप यह बताए बिना संदेश भेजना चाह सकते हैं कि आप कौन हैं। अन्य समय में, आप स्पैम संदेशों के बाद के अवरोध को सहने के बिना, ऑनलाइन किसी चीज़ के लिए साइन अप करना चाह सकते हैं। अच्छी खबर यह है कि कई उत्कृष्ट अनाम और निजी ईमेल प्रदाता है

  1. डेटा संरचना में संपीड़ित क्वाडट्री और ऑक्ट्री

    संपीड़ित क्वाडट्री उप-विभाजित सेल से संबंधित प्रत्येक नोड को संग्रहीत करते समय, हम बहुत सारे खाली नोड्स को संग्रहीत कर सकते हैं। ऐसे विरल वृक्षों के आकार को कम करना केवल उन उप-वृक्षों को संग्रहीत करके संभव है जिनकी पत्तियों में दिलचस्प डेटा होता है (यानी महत्वपूर्ण उपट्री)। फिर से हम वास्तव में आका

  1. जावा में हैश मैप और लिंक्ड हैश मैप के बीच अंतर

    इस पोस्ट में, हम Java में HashMap और LinkedHashMap के बीच के अंतर को समझेंगे। हैश मैप इस संरचना में, सम्मिलन का क्रम संरक्षित नहीं है। यह मानचित्रों को संग्रहीत करने के लिए हैशटेबल का उपयोग करता है। यह AbstractMap का विस्तार करता है। यह मानचित्र इंटरफ़ेस को लागू करता है। इसे JDK 2.0 म