>>93 #include<stdio.h>
void f(int *a,int *b,int n){
int i,tmp;for(i=0;i<n;i++){tmp=*a;*a=*b;*b=tmp;a++;b++;}
}
int main(void){
int i,n=3;
int a[3]={1,2,3};int b[3]={101,102,103};
f(a,b,n);
for(i=0;i<n;i++)printf("a[%d]=%d\n",i,a[i]);
for(i=0;i<n;i++)printf("b[%d]=%d\n",i,b[i]);
return 0;
}
携帯からです。