函数调用整个二维数组
时间: 2024-06-17 08:04:38 浏览: 96
C++利用函数动态创建二维数组
5星 · 资源好评率100%
在C/C++中,可以通过以下方式定义二维数组:
```c++
int arr[3] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
```
其中,`arr`为一个3行4列的二维数组,每个元素都是int类型。要调用整个二维数组,可以使用双重循环来遍历二维数组的每个元素,例如:
```c++
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 4; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
```
以上代码将会输出整个二维数组的内容。其中,外层循环控制行数,内层循环控制列数。你也可以使用指针来操作二维数组。如果需要传递整个二维数组作为参数,可以在函数定义时指定数组的列数,例如:
```c++
void printArray(int arr[], int row) {
for(int i = 0; i < row; i++) {
for(int j = 0; j < 4; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
}
```
以上函数可以用来打印任意行数、4列的二维数组。你也可以自己定义其他操作二维数组的函数。
阅读全文