Home »
        C programs »
        C pointer programs
    
    Modify value stored in other variable using pointer in C
    
    
    
    
        Here, we are going to learn how to modify the value of a variable using pointer in C language?
        
            By IncludeHelp Last updated : March 10, 2024
        
    
    Prerequisite
    An Example of Null pointer in C 
    
    As we know that a pointer contains the address of another variable and by dereferencing the pointer (using asterisk (*) operator), we can access the value to that variable and we can also update that value.
    Steps
    
        - Declare a pointer of same type
 
        - Initialize the pointer with the other (normal variable whose value we have to modify) variable's address
 
        - Update the value
 
    
    C program to modify value stored in other variable using pointer
#include <stdio.h>
int main(void) {
	int num = 10;
	//declaring and initializing the pointer
	int *ptr = #
	printf("value of num: %d\n", num);
	printf("value of num: (using pointer): %d\n", *ptr);
	//updating the value
	*ptr = 20;
	printf("value of num: %d\n", num);
	printf("value of num (using pointer): %d\n", *ptr);
	return 0;
}
Output
value of num: 10 
value of num: (using pointer): 10
value of num: 20 
value of num (using pointer): 20 
	C Pointer Programs »
	
	
    
    
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement