C语言如何将一个二维数组的值赋给另一个二维数组
时间: 2024-06-18 09:04:31 浏览: 319
c语言二维数组的传递
4星 · 用户满意度95%
将一个二维数组的值赋给另一个二维数组可以使用循环遍历每个元素进行赋值操作。具体操作步骤如下:
1. 定义两个二维数组,假设它们分别为`array1`和`array2`,并且它们的大小都为`n x m`。
2. 使用两个嵌套的循环遍历`array1`中的每个元素,并将它们赋值给`array2`中对应位置的元素。
下面是示例代码:
```c
int n = 3, m = 4;
int array1 = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int array2[4];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
array2[i][j] = array1[i][j];
}
}
```
这样,就可以将`array1`中的值赋给`array2`了。
阅读全文