Change variable value via pointer - C Pointer

C examples for Pointer:Pointer Variable

Description

Change variable value via pointer

Demo Code

#include <stdio.h> 
int main()/*from   ww  w .j a  v a  2  s.co m*/
{ 
   int x = 5; 
   int y = 10; 
   int *iPtr = NULL; 

   printf("\niPtr points to: %p\n", iPtr); 

   //assign memory address of y to pointer 

   iPtr = &y;  
   printf("\niPtr now points to: %p\n", iPtr); 
   
   //change the value of x to the value of y 
   x = *iPtr; 
   
   printf("\nThe value of x is now: %d\n", x); 
   
   //change the value of y to 15 
   *iPtr = 15; 
   printf("\nThe value of y is now: %d\n", y); 
}

Result


Related Tutorials