怎样用c语言链接两个数组
时间: 2023-09-30 14:09:57 浏览: 61
您好!感谢您使用ChitGPT和向我提出问题。关于您的问题,我可以提供以下代码以使用C语言链接两个数组:
```c
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3}; // 第一个数组
int arr2[] = {4, 5, 6}; // 第二个数组
int n1 = sizeof(arr1) / sizeof(int); // 计算第一个数组大小
int n2 = sizeof(arr2) / sizeof(int); // 计算第二个数组大小
int i, j = 0;
int arr3[n1+n2]; // 定义新数组,长度为n1+n2
// 遍历第一个数组,并将其元素存入新数组中
for(i = 0; i < n1; i++) {
arr3[j] = arr1[i];
j++;
}
// 遍历第二个数组,并将其元素存入新数组中
for(i = 0; i < n2; i++) {
arr3[j] = arr2[i];
j++;
}
// 输出链接后的数组
printf("链接后的数组:");
for(i = 0; i < n1+n2; i++) {
printf("%d ", arr3[i]);
}
return 0;
}
```
这个程序会将两个数组 (arr1 和 arr2) 链接起来形成一个新的数组 (arr3),然后输出链接后的新数组。希望这能够帮到您!
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)