संरचना का वर्णन कैसे करें

विषयसूची:

संरचना का वर्णन कैसे करें
संरचना का वर्णन कैसे करें

वीडियो: संरचना का वर्णन कैसे करें

वीडियो: संरचना का वर्णन कैसे करें
वीडियो: प्लांट सेल कैसे ड्रा करें 2024, मई
Anonim

अधिकांश प्रोग्रामिंग भाषाओं में एक संरचना, विशेष रूप से सी ++, एक विशेष डेटा प्रकार है, जो मनमाने तत्वों का संग्रह है। संरचना की सामग्री इसके विवरण के समय निर्धारित की जाती है, और इसके घटक तत्व विभिन्न प्रकार के हो सकते हैं। कार्यक्रम में कहीं भी संरचना की घोषणा और विवरण संभव है, जब तक इसे बुलाया नहीं जाता है।

संरचना का वर्णन कैसे करें
संरचना का वर्णन कैसे करें

निर्देश

चरण 1

आमतौर पर संरचना के विवरण में इसकी घोषणा भी होती है। चूंकि संरचना वास्तव में एक नया डेटा प्रकार है, इसका नाम उसी कार्यक्रम के भीतर अद्वितीय होना चाहिए। C++ में स्ट्रक्चर कीवर्ड का इस्तेमाल किसी स्ट्रक्चर को घोषित करने के लिए किया जाता है। विवरण के समय संरचना के प्रत्येक तत्व को भी घोषित किया जाना चाहिए, इसके प्रकार और स्मृति की मात्रा के पूर्ण संकेत के साथ। विवरण का एक उदाहरण: struct My_struct1 {int data1; चार डेटा २ [२०]; फ्लोट डेटा3;}; यहाँ My_struct1 निर्मित संरचना का नाम है। कोष्ठक में पाए जाने वाले आइटम को फ़ील्ड कहा जाता है, वे संरचना की सामग्री को निर्दिष्ट करते हैं। नए प्रकार के प्रत्येक उदाहरण में एक चर int और एक फ्लोट, साथ ही साथ 20 वर्ण मान (char) की एक सरणी होगी।

चरण 2

आगे के काम के लिए, संरचना का एक उदाहरण बनाएं: My_struct1 Data_St; एक संरचना के लिए एक सूचक उसी तरह बनाया जाता है जैसे कि "*" ऑपरेटर का उपयोग करके किसी अन्य प्रकार के लिए: My_struct1 * pointData_St;

चरण 3

अक्सर, प्रोग्राम कोड लिखते समय, ऐसी स्थितियाँ उत्पन्न होती हैं जब एक नई संरचना का पूरी तरह से वर्णन करने से पहले उसका उल्लेख किया जाना चाहिए। इस मामले में, घोषणा के संक्षिप्त रूप का उपयोग करें: struct My_struct2; हालांकि, इस तरह के रिकॉर्ड के बाद अपनी वस्तुओं को घोषित करना अभी भी असंभव है, क्योंकि उनके लिए आवश्यक स्मृति की मात्रा निर्धारित करना असंभव है। इसलिए, उदाहरण घोषित करने से पहले, संरचना का वर्णन करने का पूर्ण रूप दें: struct My_struct2 {int data1, data2;};

चरण 4

यदि संरचना का उपयोग आपके प्रोग्राम में केवल एक ही स्थान पर किया जाना है, तो प्रकार की घोषणा को चर घोषणाओं के साथ संयोजित करें। इस मामले में, संरचना का नाम निर्दिष्ट नहीं किया जा सकता है। संरचना विवरण के तुरंत बाद आवश्यक उदाहरणों की घोषणा करें, जैसा कि निम्नलिखित उदाहरण में दर्शाया गया है: struct {int data1; char data2;} exs1, exs2; यहां exs1 और exs2 बनाए गए प्रकार की वस्तुएं हैं और इसमें पूर्णांक और वर्ण डेटा होते हैं।

सिफारिश की: