C program to add two numbers using pointer
C program to add two numbers using pointer variable
In this tutorial, we will discuss a concept of C program to add two numbers using pointer variable
In the C programming language, we can use the pointer variable to add two numbers

In this article, we are going to learn how to Display the sum of two numbers using the pointer variable
Program 1
#include <stdio.h> #include <stdlib.h> int main() { int num1,num2; //1 int *ptr1,*ptr2; //2 int sum; //3 printf("Please enter value for num1: "); //4 scanf("%d",&num1); //5 printf("Please enter value for num2: "); //6 scanf("%d",&num2); //7 ptr1=&num1; //8 ptr2=&num2; //9 sum=*ptr1+*ptr2; //10 printf("Sum of the two integer values is: %d",sum); //11 getch(); return 0; }
When the above code is executed, it produces the following results
Please Enter value for num1: 46 Please enter value for num2: 64 Sum of the two integer values is: 110
Methods
- Create two variables to store two numbers as input provided by the user: num1,num2;
- Create two pointer variables (*ptr1,*ptr2)to store the address of the numbers: num 1 and num2
- Create a variable to store the sum of these numbers: sum
- Request the user to enter first input for store variable num1
- Using scanf() function store the first input value in num1
- Request the user to enter second input for store variable num2
- Using scanf() function store the second input value in num2
- Assign the address of variable num1 to ptr1
- Assign the address of variable num2 to ptr2
- Find the sum of two number using their addresses – find the sum of num1,num2 using their addresses and add them using the pointer variables
- Finally, display result on the screen- the sum of both numbers num1,num2
Similar post
C program find the sum of two numbers using the function
C program find the sum of two numbers using recursion
C program to find the product of two numbers using the pointer
Suggested for you
Input-output function in C language