Pointer to array in C++ in Hindi

Pointer to array in C++ in Hindi

Array के बारे में अधिक जानने के लिए देखें यह पोस्ट—Arrays in C++

जिस प्रकार हम Pointer का प्रयोग किसी सामान्य Variable को Point करने के लिए करते है ठीक उसी प्रकार इसकी सहायता से किसी Array Variable को भी Point किया जा सकता है। C++ में Pointer की एक महत्वपूर्ण विशेषता होती है कि इसके साथ Arithmetic Operations भी किए जा सकते है। अर्थात् Pointer के साथ भी जोड़ने घटाने का कार्य कर सकते है।

Pointer के बारे में अधिक जानने के लिए देखें यह पोस्ट—Pointers in C++

जब भी हम Pointer Variable में 1 जोड़ते है तो यह जिस प्रकार के Variable को Point करा रहा है उसके मेमोरी लोकेशन से उसके साईज के उतने ही Byte आगे के मेमोरी लोकेशन को Point करने लगता है। ठीक इसी प्रकार जब भी हम Pointer Variable में 1 घटाते है तो यह जिस प्रकार के Variable को Point करा रहा है उसके मेमोरी लोकेशन से उसके साईज के उतने ही Byte पिछे के मेमोरी लोकेशन को Point करने लगता है।

C++ में Structures क्या है जानने के लिए देखें यह पोस्ट—Structures in C++

चूँकि Array के सारे Variables मेमोरी में Contiguous Locations में अर्थात् एक के बाद एक स्टोर होते है अतः हम किसी Pointer का प्रयोग कर इसे Increment करते हुए संपूर्ण Array को Point कर सकते है। इसके लिए पहले हमें Array के सबसे पहले Element के एड्रेस को Pointer में स्टोर करना होता है। Array के सबसे पहले Element के एड्रेस को इसका Base Address कहा जाता है। उदाहरण—

Pointer to array in C CPP

Array example programs in C++

  1. Declaration and initialization of array
  2. Input-output in array
  3. Sum and average of array elements
  4. Largest Element in Array
  5. Smallest element in Array
  6. Reverse Elements of Array
  7. Merging two arrays
  8. Searching in array (Linear search)
  9. Sorting in array (Selection sort)
  10. Pointer to array
  11. Transpose of Matrix
  12. Addition of  two matrix
  13. Multiplication of two matrix
  14. Sum of elements of matrix
Share it to:

Published by

admin

I am a computer teacher, programmer and web developer