Decrementing Pointer

in Hindi - Decrementing Pointer



Decrementing Pointer ये Pointer का एक method है | इसमें variables के address को उसके data types के हिसाब से घटाया जाता है | अगर variable integer data type का हो तो variable का address 2 bytes से घटेगा | character data type का हो तो 1 byte से घटेगा और float data type का हो तो 4 bytes से घटेगा |





Source Code :

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

void main () {
    
int  i, *ptr;
int  num[] = {1, 2, 3, 4};
 
ptr = &num[3];
    
for ( i = 4; i > 0; i--) {

printf("Address of num[%d] = %x
", i, ptr );
printf("Value of num[%d] = %d
", i, *ptr );

ptr--;
}
    
getch ();
}