c语言如何拼接数组
时间: 2023-09-10 22:13:36 浏览: 146
C语言字符数组与字符串.ppt
4星 · 用户满意度95%
在 C 语言中,可以通过以下方式拼接数组:
```c
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3};
int arr2[] = {4, 5, 6};
int arr3[6];
// 拷贝 arr1 到 arr3
for (int i = 0; i < 3; i++) {
arr3[i] = arr1[i];
}
// 拷贝 arr2 到 arr3
for (int i = 0; i < 3; i++) {
arr3[i + 3] = arr2[i];
}
// 输出 arr3
for (int i = 0; i < 6; i++) {
printf("%d ", arr3[i]);
}
return 0;
}
```
输出结果为:1 2 3 4 5 6
在上述代码中,我们先定义了两个数组 arr1 和 arr2,它们分别存储了数字1到3和数字4到6。接着,我们定义了一个长度为6的数组 arr3,它将会存储拼接后的数组。我们通过两个 for 循环分别将 arr1 和 arr2 的元素拷贝到 arr3 中,最后再输出 arr3 的元素即可。
阅读全文