डाउनलोड पी.डी.एफ. ई-बुक्स
C - Pointer And Array

विवरण :

Pointer and Array ये Pointer का एक method है | जिससे एक array के multiple elements के addresses को एक ही pointer में hold किया जाता है |

for e.g. int num[5] = {1, 2, 3, 4, 5};

यहाँ पर array के elements की values pointer में store करने के लिए pointer को base address देना जरुरी है | अगर base address नहीं देंगे तो वो output देगा , पर वो output में कुछ print नहीं करेगा |
for e.g.
ptr = num ;
num[0] या num ये base address है | इन दोनो मे से किसी भी एक use कर सकते है |


सोर्स कोड :

#include <stdio.h>
#include <conio.h>

void main () {
    
int i, *ptr;
int num[5] = {1, 2, 3, 4, 5};

ptr = num;

for (i=0; i<5; i++)
{

printf("
pointer of array = %d", *ptr);

ptr++;
}
getch ();
}

आउटपुट :

pointer of array = 1
pointer of array = 2
pointer of array = 3
pointer of array = 4
pointer of array = 5