#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); }