c语言二维数组比较大小
时间: 2023-08-25 13:48:22 浏览: 292
c语言二维数组初始化.zip
在C语言中,可以使用循环结构和比较操作符来比较二维数组的大小。下面是一个简单的示例代码,用于比较两个二维数组的大小:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int compareArrays(int arr1[ROWS][COLS], int arr2[ROWS][COLS]) {
int i, j;
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
if (arr1[i][j] != arr2[i][j]) {
return 0; // 数组不相等
}
}
}
return 1; // 数组相等
}
int main() {
int arr1[ROWS][COLS] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int arr2[ROWS][COLS] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
if (compareArrays(arr1, arr2)) {
printf("两个数组相等\n");
} else {
printf("两个数组不相等\n");
}
return 0;
}
```
在上面的代码中,`compareArrays`函数用于比较两个二维数组的元素是否相等。如果两个数组相等,则返回1;如果数组不相等,则返回0。在`main`函数中,我们声明了两个二维数组`arr1`和`arr2`,并调用`compareArrays`函数进行比较。根据返回值,我们打印出相应的结果。
阅读全文