#include<stdio.h>
#include<stdlib.h>
int main() {
int a[3] = {1,2,3};
int b[3] = {4,5,6};
int tmp, i;
for (i = 0; i < 3; i++) {
if (a[i] != b[i])
tmp = a[i];
a[i] = b[i];
b[i] = tmp;
}
for (i = 0; i < sizeof(a)/sizeof(a[0]);i++)
printf("%d",a[i]);
printf("\n");
for (i = 0; i < sizeof(b) / sizeof(b[0]); i++)
printf("%d", b[i]);
printf("\n");
system("pause");
return 0;
}
C:交换两个数组的内容(数组一样大)
本文介绍了一个使用C语言实现的简单程序,该程序演示了如何通过一个临时变量将两个数组的元素进行交换。代码中首先定义了两个整型数组a和b,然后通过for循环遍历数组,当a和b的相应元素不相等时,使用临时变量tmp来存储a的值,再将b的值赋给a,最后将tmp的值赋给b,实现了两个数组元素的交换。程序还包含了打印交换后的数组元素和暂停系统的功能。

被折叠的 条评论
为什么被折叠?



