二维数组作函数参数
来源:互联网 发布:杨佳袭警案 知乎 编辑:程序博客网 时间:2024/06/04 19:46
1.在栈上分配的数组
(1). void arrShow(int arr[][5], int row, int col);
(2). void arrShow(int (*arr)[5], int row, int col);
(3). void arrShow(int *arr, int row, int col);
关于(3)示例如下:
void arrShow(int row, int col, int *arr){ for (int _row = 0; _row < row; ++_row) { for (int _col = 0; _col < col; ++_col) { cout << arr[_row * col + _col] << " "; } cout << endl; }}
2.在堆上分配的数组
#include <iostream>using std::cout;void arrShow(int row, int col, int *arr);int main(){ int arr[3][3] = { { 1, 2, 3 }, { 4, 5, 6 }, {7, 8, 9} }; int *arr1 = new int[9]; for (int row = 0; row < 3; ++row) for (int col = 0; col < 3; ++col) { arr1[row * 3 + col] = arr[row][col]; } arrShow(3, 3, *arr); arrShow(3, 3, arr1); return 0;}void arrShow(int row, int col, int *arr){ for (int _row = 0; _row < row; ++_row) { for (int _col = 0; _col < col; ++_col) { cout << arr[_row * col + _col] << '\t'; } cout << endl; }}
0 0
- 二维数组作函数参数
- 二维数组作函数参数
- 二维数组作函数参数
- C++: 二维数组作函数参数
- C++: 二维数组作函数参数
- C++: 二维数组作函数参数
- 二维数组作函数的参数问题
- C++: 二维数组作函数参数
- C++: 二维数组作函数参数
- C++: 二维数组作函数参数
- 二维数组作函数参数传递
- C++: 二维数组作函数参数
- 二维数组和二维指针 作函数参数
- 二维数组作函数参数及返回值
- 二维数组作函数参数以及返回值
- 二维数组指针,二维数组作参数函数调用简单实例(c/c++)
- 数组指针作函数参数
- 指针数组作函数参数
- Elasticsearch中文分词插件ik的安装
- 颜色空间RGB与HSV(HSL)的转换
- 别迷茫 别抱怨
- VS2010统计代码行数
- Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”
- 二维数组作函数参数
- swift闭包,我的理解
- Java之旅多线程学习(一)——线程的实现方式
- InputStream——输入流读取数据缺失或多余现象
- 金融工程和计算的百度百科。。。。
- LEETCODE-Reverse Bits
- 关于差分约束系统的再理解
- MyBatis-Spring配置简单了解
- 孩子分糖问题----