美文网首页
将多维数组用指针传递

将多维数组用指针传递

作者: yuerxiaoshui | 来源:发表于2021-01-19 22:12 被阅读0次
#include <string>
#include <iostream>
#include <vector>

using namespace std;

void print(double **tab,int rows,int cols)
{
    for(int i=0;i<rows;i++){
        for(int j=0;j<cols;j++){
            cout<<*((double *)tab+i*cols+j)<<" ";
        }
        cout<<endl;
    }
}
int main()
{
    double ta[2][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};
    print((double **)ta,2,3);
    return 0;
}

相关文章

  • 将多维数组用指针传递

  • 指针与数组(2)

    本章主要整理归纳指针数组、数组指针、数组下标、多维数组的概念 链接上回:指针与数组(1) 上一回,提到了指针变量i...

  • 嵌入式day09

    数组在函数间传参 全局数组传递方式 复制传递方式 实参为数组的指针,形参为数组名(本质是一个指针变量) 地址传递方...

  • C Primer Plus学习笔记03

    指针的操作 注意:指针不可以相加 也不能进行乘除运算 利用指针传递数组 如果传递的数组是允许改变的 直接利用指针传...

  • 指针

    指针 数组指针和指针数组 函数指针和指针函数 指针作为参数 指针多用于处理值传递,减少值复制耗费的内存

  • [进阶]C++:数组形参

    使用表准库规范 传递多维数组 C++语言中实际上没有真正的多维数组,多为的多维数组实际上是数组的数组 等价定义 m...

  • [基础]C++:名字的作用域

    使用表准库规范 传递多维数组 C++语言中实际上没有真正的多维数组,多为的多维数组实际上是数组的数组 等价定义 m...

  • 指针与多维数组

    int a[10][20];int b[10];语法上讲 a[3][4]和b[3][4]都是对一个int类型对象的...

  • 4.3~1多维数组

    多维数组可以看作是数组的数组,如果将多维数组看作是比较特殊的一维数组,那数组的元素本身就是数组。在学习多维数组之前...

  • 二维指针,数组指针,指针数组及二维数组

    二级指针的作用详解 数组指针和指针数组的区别 参数传递二维数组 原文地址:http://blog.csdn.net...

网友评论

      本文标题:将多维数组用指针传递

      本文链接:https://www.haomeiwen.com/subject/hfzczktx.html