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

विवरण :

Pointer to pointer ये C Programming का एक method है | इसमें एक pointer का address दूसरा pointer hold करके रखता है | अगर किसी एक pointer variable का address किसी दूसरे pointer variable को hold करना हो तो उसपर asterisk(*) की संख्या भी बढ़ जाती है |

for e.g.


इस program में num variable का address *ptr ने hold करके रखा है और *ptr का address **ptptr ने hold करके रखा है |


सोर्स कोड :

#include <stdio.h>
#include <conio.h>
 
void main () {

int  num, *ptr, **ptptr;

num = 10;
ptr = #

ptptr = &ptr;

printf("Value of num is %d", num );
printf("Value of *ptr is %d", *ptr );
printf("Value of **ptptr is %d", **ptptr);

getch ();
}

आउटपुट :

Value of num is 10
Value of *ptr is 10
Value of **ptptr is 10