Array of Pointer: जिस प्रकार से int प्रकार के ढेर सारे Data का एक Array हो सकता है, char प्रकार के ढेर सारे Data का एक Array हो सकता है उसी प्रकार से एक ऐसा भी Array बनाया जा सकता है जिसमें समान प्रकार के विभिन्न Pointers को Store किया जा सकता है। इसे समझने के लिए निम्न उदाहरण देखें:
// Program
#include<stdio.h>
main()
{
int *arr[4]; //Array of Integer Pointers
int i = 30, j = 40, k =50, l = 60;
clrscr();
arr[0] = &i;
arr[1] = &j;
arr[2] = &k;
arr[3] = &l;
for( m = 0; m < 4; m++ )
printf("\n Value of All Pointers is %d ", *(arr[m]));
getch();
}
// Output
Value of Pointers is 30 //Which is the value of Variable i
Value of Pointers is 40 //Which is the value of Variable j
Value of Pointers is 50 //Which is the value of Variable k
Value of Pointers is 60 //Which is the value of Variable l

उपरोक्त प्रोग्राम व उसके चित्रात्मक Output द्वारा हम समझ सकते हैं कि arr एक ऐसा Array है जिसके प्रत्येक Element के रूप में एक Variable i, j, k व l का Memory Address Stored है।
Buy this eBook for Complete Discussion about “Array of Pointers in C“
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF
