# include void SWAP(int *num1, int *num2){ int buffer=0; printf("buffer=%d\tnum1=%d\tnum2=%d\n",buffer,*num1,*num2); buffer = *num1; printf("buffer=%d\tnum1=%d\tnum2=%d\n",buffer,*num1,*num2); *num1 = (*num2); printf("buffer=%d\tnum1=%d\tnum2=%d\n",buffer,*num1,*num2); *num2 = buffer; printf("buffer=%d\tnum1=%d\tnum2=%d\n",buffer,*num1,*num2); } void main(void){ int num1=5,num2=9; printf("num1 = %d num2 = %d\n",num1,num2); SWAP(&num1,&num2); printf("num1 = %d num2 = %d\n",num1,num2); }