#include #include void swap1( int i1, int i2 ); void swap2( int * p1, int * p2 ); /* EXERCISE: complete this function below */ 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 this part - see K+R p96 for answer */ return ; }