C program to add two numbers using pointers

Write A C Program To Add two Numbers using pointer

C programming code


#include<stdio.h>
#include<conio.h>
void main()
{
   int first, second, *p, *q, sum;
   printf("Enter two integers to add\n");
   scanf("%d%d", &first, &second);
   p = &first;
   q = &second;
   sum = *p + *q;
   printf("Sum of the numbers = %d\n", sum);
   getch();
}

C program to add numbers using call by reference


#include<stdio.h>
long add(long *, long *);

int main()
{
   long first, second, *p, *q, sum;

   printf("Input two integers to add\n");
   scanf("%ld%ld", &first, &second);

   sum = add(&first, &second);

   printf("(%ld) + (%ld) = (%ld)\n", first, second, sum);

   return 0;
}
long add(long *x, long *y) {
   long sum;
 
   sum = *x + *y;
 
   return sum;
}

No comments:

Post a Comment