#include<stdio.h>

void swap(int a, int b)
{
   int tmp;

   tmp = a;
   a = b;
   b = tmp;

   printf("In the swap function, A = %d; B = %d\n", a, b);
}

void swap2(int *a, int *b)
{
   int tmp;
   tmp = *a;
   *a = *b;
   *b = tmp;
}


int main()
{
   int x = 10;
   int y = 20;

   printf("X = %d; Y = %d\n", x, y);
   swap(x,y);
   printf("X = %d; Y = %d\n", x, y);
   swap2(&x,&y);
   printf("X = %d; Y = %d\n", x, y);
}