Sunday, October 16, 2011

Swapping of 2 Numbers {Call by Ref}

#include<stdio.h>
#include<conio.h>
void swap(int*, int*);
void main()
{
   int x, y;
   clrscr();
   printf("Enter the value of x and y\n");
   scanf("%d%d",&x,&y);
   printf("Before Swapping\nx = %d\ny = %d\n", x, y);
   swap(&x, &y);
   printf("After Swapping\nx = %d\ny = %d\n", x, y);
   getch();
}
void swap(int *a, int *b)
{
   int temp;
   temp = *b;
   *b = *a;
   *a = temp;  
}

No comments:

Post a Comment