怎么将二维数组的值赋值到另一个二维数组上
时间: 2024-10-13 11:02:01 浏览: 34
C语言第07章-一维数组和二维数组1完整.pptx
在C语言中,将一个二维数组的值赋给另一个二维数组,通常涉及到两步:首先创建目标数组,然后逐行逐列复制源数组的元素。假设我们有两个同样大小的二维整型数组`srcArray`和`destArray`,我们可以这样做:
```c
#define ROWS 3
#define COLS 4
// 假设已知 srcArray 和 destArray 的大小
int srcArray[ROWS][COLS] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
// 创建新的 destArray 并复制 srcArray 的值
int destArray[ROWS][COLS];
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
destArray[i][j] = srcArray[i][j];
}
}
// 现在 destArray 包含了源数组 srcArray 的值
```
在这个例子中,`destArray`的所有元素都被初始化为`srcArray`相应位置的值。
阅读全文