पॉइंटर्स का एक ऐरे क्या है?

कंप्यूटर प्रोग्रामिंग में, पॉइंटर्स की एक सरणी चर का अनुक्रमित सेट है जिसमें चर पॉइंटर्स होते हैं (मेमोरी में किसी स्थान का संदर्भ)।

कंप्यूटर विज्ञान में सभी प्रकार की डेटा संरचनाओं को बनाने, उपयोग करने और नष्ट करने के लिए पॉइंटर्स एक महत्वपूर्ण उपकरण हैं। पॉइंटर्स की एक सरणी समान कारण के लिए उपयोगी है कि सभी सरणियां उपयोगी हैं: यह आपको चर के एक बड़े सेट को संख्यात्मक रूप से अनुक्रमित करने की अनुमति देता है।

नीचे C में पॉइंटर्स की एक सरणी है जो प्रत्येक पॉइंटर को दूसरे में पूर्णांक की ओर इंगित करने के लिए एक सरणी में सेट करता है और फिर पॉइंटर्स को डीरफेर करके पूर्णांकों के मानों को प्रिंट करता है। दूसरे शब्दों में, यह कोड उस बिंदु की स्मृति में मूल्य को प्रिंट करता है जहां सूचक इंगित करते हैं।

 #include const int ARRAY_SIZE = 5; int main () {/ * सबसे पहले, पांच पूर्णांक की एक सरणी घोषित और सेट करें: * / int array_of_integers [] = {5, 10, 20, 40, 80}; / * अगला, पांच पॉइंटर्स-टू-पूर्णांक की एक सरणी घोषित करें: * / int i, * array_of_pointers [ARRAY_SIZE]; के लिए (i = 0; i <ARRAY_SIZE; i ++) {/ * 5 के माध्यम से सूचकांकों के लिए 1, एक सूचक को एक समान पूर्णांक को इंगित करने के लिए सेट करें: * / array_of_pointers [i] = & array_of_integers [i]; } के लिए (i = 0; मैं <ARRAY_SIZE; i ++) {/ * पॉइंटर्स द्वारा इंगित किए गए पूर्णांकों के मानों को प्रिंट करें: * / printf ("array_of_integers [% d] =% \ _ n", i, * array_of_pointers [ मैं] ); } वापसी 0; } 

उपरोक्त कार्यक्रम का आउटपुट है:

 array_of_integers [0] = 5 array_of_integers [1] = 10 array_of_integers [2] = 20 array_of_integers [3] = 40 array_of_integers [4] = 80 

एरे, कंप्यूटर साइंस, मेमोरी, पॉइंटर, प्रोग्रामिंग शब्द