#include <stdio.h> int main() { int arr1[10]={1,2,3,4,5,11,14,16,17,12}; int arr2[10]={0,6,7,8,9,15,21,18,19,13}; int arr3[10]; int i=0; for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++) { arr3[i]=arr1[i]; arr1[i]=arr2[i]; arr2[i]=arr3[i]; //不定义第三个变量的两种种方法: //利用"+"运算符("-"运算符同理) //arr1[i]=arr1[i]+arr2[i]; //arr2[i]=arr1[i]-arr2[i]; //arr1[i]=arr1[i]-arr2[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; }
将数组A中的内容和数组B中的内容进行交换(数组一样大)
原创时间强奸了过去 ©著作权
文章标签 include C语言两个等长数组的内容互换 文章分类 C/C++ 后端开发
-
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础 -
c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
c语言:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
c语言:将数组A中的内容和数组B中的内容 -
【C语言】交换两个数组内容(数组一样大)
【C语言】交换两个数组内容(数组一样大)
C语言 数组交换的实现 交换函数swap实现 临时变量temp 数组内容交换 -
java 替换数组中的内容 java将数组中的数据修改
Java 数组的修改操作-通俗易懂 详细的代码注释
java System 数组 i++