1)字符数组。
字符数组相当于字符串,可以用标准函数strcpy()和strncpy()直接进行字符串复制。
2)其他数组。
由于C语言的原始性,它并不具备操作符重载。所以对于数组复制,都需要对数组进行遍历,然后每个元素每个元素的一一复制。根据数组的大小和维数,可选择不同的循环或者递归进行复制。
#include <stdio.h>int main()
{
int i, array1[5], array2[5]
printf("请输入第一个数组:")
for(i=0i<5i++)
scanf("%d", &array1[i])
printf("\n第二个数组:")
for(i=0i<5i++)
{
array2[i] = array1[i]
printf("%d ", array2[i])
}
return 0
}