将两个数组对应位置上的元素进行交换,从两个数组第一个元素交换,依次交换,直到最后一个位置的元素。
test.c
#include <stdio.h>
int main()
{
int arr1[] = { 1, 2, 3, 4, 5 };
int arr2[] = { 2, 3, 4, 5, 6 };
int i = 0;
int sz = sizeof(arr1) / sizeof(arr1[0]);
for (i = 0; i < sz; i++)
{
int temp = 0;
temp = arr1[i];
arr1[i] = arr2[i];
arr2[i] = temp;
}
for (i = 0; i < sz; i++)
{
printf("%d ", arr1[i]);
}
printf("\n");
for (i = 0; i < sz; i++)
{
printf("%d ", arr2[i]);
}
system("pause");
return 0;
}
运行结果: