求助:编写一个交换变量值的函数,利用该函数交换数组a和数组b中对应元素的值
用指针变量作为函数参数实现两数交换#include<stdio.h>
void swap(int *x[],int *y[])
{
int i;
int temp[i];
temp[i]=*x[i];
*x[i]=*y[i];
*y[i]=temp[i];
}
main()
{
int j;
int a[3],b[3];
printf("please enter two Arrays:");
for(j=0;j<3;j++)
{
scanf("%d%d"&a[j],&b[j]);
}
swap(&a[i],&b[i]);
printf("%d%d",a[i],b[i]);
getch();
}
麻烦高手改一下,指针不懂啊!