#include #include void swap1( int i1, int i2 ); void swap2( int * p1, int * p2 ); int main () { int i1 = 10; int i2 = 100; printf("Step 1 : i1 = %d \t i2 = %d\n",i1,i2); swap1(i1,i2); printf("Step 2 : i1 = %d \t i2 = %d\n",i1,i2); swap2(&i1,&i2); printf("Step 3 : i1 = %d \t i2 = %d\n",i1,i2); } void swap1( int i1, int i2 ) { int tmp = i1; i1 = i2; i2 = tmp; }; void swap2( int * p1, int * p2 ) { /* COMPLETE */ return ; }