您的位置:首页 > 其它

将数组A中的内容和数组B中的内容进行交换(数组一样大)

2017-03-24 15:54 274 查看
#include <stdio.h>
int main(){
int arr1[5]={0, 1, 2, 3, 4};
int arr2[5]={5, 6, 7, 8, 9};
int i = 0;
for(i = 0; i < sizeof(arr1)/sizeof(arr1[0]); i++)
{
arr1[i] = arr1[i] ^ arr2[i];
arr2[i] = arr1[i] ^ arr2[i];
arr1[i] = arr1[i] ^ arr2[i];
}
for(i = 0; i < sizeof(arr1)/sizeof(arr1[0]); i++)
{
printf("%d ",arr1[i]);
}
printf("\n");
for(i = 0; i < sizeof(arr2)/sizeof(arr2[0]); i++)
{
printf("%d ",arr2[i]);
}
printf("\n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐