//NO.1
#include <stdio.h>
void swap1(int*a, int*b)
{
int*t;
t=a; a=b; b=t;
}
main()
{
int i=3, j=5, *p=&i, *q=&j;
swap1(p,q); printf("%d,%d\n",*p,*q);
}
//NO.2
# include<stdio.h>
void swap2(int x, int y)
{
int temp;
temp=x; x=y; y=temp;
}
void main()
{
int i=3, int j=5;
swap2(i,j)
}
//NO.3
# include<stdio.h>
void swap3(int *p1, int *p2)
{
int temp;
temp=*p1; *p1=*p2; *p2=*temp;
}
void main()
{
int a,b,*ptr1,*ptr2;
a=1, b=2, ptr1=&a, prt2=&b;
swap3(ptr1,ptr2);
print("a=%d,b=%d",a,b);
}