Pages

Swap two no using pointers

Monday 7 January 2013

 Swap two numbers using pointers

 
#include <stdio.h>

int main()
{
   int x, y, *a, *b;
   int temp;

   printf ("Enter the value of x and y\n");
   scanf ("%d%d", &x, &y);
   printf ("Before Swapping\n x = %d\n y = %d\n", x, y);

   a = &x;
   b = &y;

   temp = *b;
   *b = *a;
   *a = temp;

   printf("After Swapping\n x = %d\n y = %d\n", x, y);
   return 0;
}

No comments:

Post a Comment