传递二维数组
时间:2019-11-04
本文章向大家介绍传递二维数组,主要包括传递二维数组使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
int m[][4] = {
{0,0,0,1},
{1,0,0,1},
{0,0,1,0} };
Mtriple<int> t(3, 4, (int*)m);
在传递任意行和列的二维数组时,可以采取在main函数中写成上述形式的方法
而头文件中写的函数要通过地址找到值
template<class DataType> inline Mtriple<DataType>::Mtriple(int mrow,int mcol, DataType *m) { int cnt=0; this->mrow = mrow; this->mcol = mcol; for (int i = 0; i < mrow; i++) { for (int j = 0; j < mcol; j++) { if (*(m+i*mcol+j) != 0) { this->data[++cnt].row = i+1; this->data[cnt].col = j+1; this->data[cnt].e = *(m + i * mcol + j); cout << this->data[cnt].row << " " << this->data[cnt].col << " " << this->data[cnt].e << endl; } } } }
当然固定行列的写法只需要main 函数里
fun(m);
函数里
void fun(int m[3][4]) {
for (int i = 0; i < 3; i++)
for (int j = 0; j < 4; j++)
cout << m[i][j];
}
原文地址:https://www.cnblogs.com/kazama/p/11791472.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 图文并茂入门一下Git
- python教程 | 最标准的地图调用方式(国家测绘局提供数据)
- Linux的文件和文件系统的管理
- 38.opengl-字体渲染
- 使用Sentinel对Spring MVC接口进行限流
- IDEA Pycharm WebStorm JetBranis全版本 2020年 最新激活方式
- SpringBoot整合MyBatis
- Sublime Text 3解决中文乱码
- pyPI: Python计算热带气旋潜在强度(Potential Intensity, 数据+代码)
- CVE-2019-0808 从空指针解引用到权限提升
- 打卡群刷题总结0926——零钱兑换
- 这样写的代码,都是垃圾......
- 打卡群刷题总结0928——整数拆分
- 面试官最爱问的 11道 Redis 面试题,我替你整理好了
- 打卡群刷题总结0929——计算各个位数不同的数字个数