Pointer to Array in C in Hindi with example program

What is Pointer to Array in C in Hindi

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

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

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

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

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

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

Pointer to array in C CPP in Hindi

C-Language में File Management क्या है जानने के लिए देखें—Introduction to File

Example programs for array 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:

Arrays in C in Hindi

What are Arrays in C in Hindi

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

Array एक ऐसा Variable होता है जिसमें एक समय में एक से अधिक डेटा को स्टोर किया जा सकता है। इसमें स्टोर सभी डेटा एक ही टाईप के होते है। इसीलिए Array को एक ही प्रकार के डेटा का Collection भी कहा जाता है। इसमें में स्टोर सभी डेटा का नाम भी समान होता है किन्तु उनका Index परिवर्तित होता है जिसकी सहायता से इसके प्रत्येक डेटा को Access किया जाता है।

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

Array में डेटा को Elements भी कहा जाता है जिनका Index 0 से प्रारंभ होता है। वास्तव में Array एक Single Variable न होकर Variables का समूह होता है जिन्हें Subscripted Variables कहते है। Array के सारे Variables मेमोरी में Contiguous Locations में अर्थात् एक के बाद एक स्टोर होते है। Subscript की संख्या के आधार पर Array निम्नलिखित तीन प्रकार के होते है—

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

  1. One Dimensional Array
  2. Two Dimensional Array
  3. Multi Dimensional Array

One Dimensional Array

ऐसा Array जिसमें केवल एक Subscript का प्रयोग किया जाता है One Dimensional Array कहलाता है। इसमें row या column में डेटा को स्टोर किया जाता है। यह सबसे सरल Array होता है जिसका प्रयोग मुख्यतः String Manipulation में किया जाता है।

One Dimensional Array in C in Hindi
Fig. One Dimensional Array in C

C-Language में File Management क्या है जानने के लिए देखें—Introduction to File

Two Dimensional Array

ऐसा Array जिसमें दो Subscript का प्रयोग किया जाता है Two Dimensional Array कहलाता है। इसमें row एवं column दोनों में डेटा को स्टोर किया जाता है। इसका प्रयोग मुख्यतः Spreadsheet Software बनाने एवं Matrix Manipulation में किया जाता है। इसे Array of Arrays भी कहा जाता है।

Two Dimensional Array in C in Hindi
Fig. Two Dimensional Array in C

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

Multi Dimensional Array

ऐसा Array जिसमें दो से अधिक Subscript का प्रयोग किया जाता है Multi Dimensional Array कहलाता है। इसमें Subscript की संख्या 3,4,5 या n हो सकता है। यह सबसे कठीन Array होता है। इसका प्रयोग मुख्यतः 3D Structures को दर्शाने के लिए किया जाता है। इसे Array of Arrays of Arrays भी कहा जाता है।

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: