一、建立了一个交换函数swap,采用异或实现两个数组的交换。
二、采用第三变量法进行交换
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[3] = { 1, 2, 3 };
int b[3] = { 2, 3, 4 };
int i;
for (i = 0; i < 3; i++)
{
int temp;
temp = a[i];
a[i] = b[i];
b[i] = temp;
}
for (i = 0; i < 3; i++)
printf("%d", a[i]);
printf("\n");
for (i = 0; i < 3; i++)
printf("%d", b[i]);
printf("\n");
system("pause");
return 0;
}