美文网首页19-23年 学习笔记
C++ 指针与二维数组

C++ 指针与二维数组

作者: Du1in9 | 来源:发表于2020-05-02 11:22 被阅读0次

一级指针

#include <iostream>
using namespace std;

int main()
{
    int row,col,i;
    cout<<"请输入数组行数,列数:"<<endl;
    cin>>row>>col;
    
    int *p=new int[row*col];//申请空间 
    for(i = 0; i < row*col; i++)//输入数组 
    {
        cin>>p[i];
    }
    for(int i=0;i<row*col;i++)//输出数组 
    {
        cout<<p[i]<<'\t';
        if((i+1)%col==0)
        {
            cout<<endl;
        }
    }
    delete []p;//释放内存 
}
一级指针

二级指针

#include <iostream>
using namespace std;

int main()
{
    int row,col,i,j;
    cout<<"请输入数组行数,列数:"<<endl;
    cin>>row>>col;
    
    int** p = new int*[row];//申请空间 
    for(i = 0; i < row; i++)
    {
        p[i] = new int[col];
    }
    for(i = 0; i < row; i++)//输入数组 
    {
        for(int j = 0; j < col; j++)
        {
            cin>>p[i][j];
        }
    }
    for(i=0;i<row;i++)//输出数组 
    {
        for(j=0;j<col;j++)
        {
            cout<<p[i][j]<<'\t';
        }
        cout<<endl;
    }
    for(i = 0; i < row; i++)//释放内存
    {
         delete[] p[i];
    }
    delete []p; 
}
二级指针

相关文章

  • 数组指针和指针数组

    1.数组指针(又称行指针) 二维数组赋给一指针时: 2.指针数组 二维数组赋给一指针数组: 小结:数组指针只是个指...

  • C++ 进阶篇

    指针数组数组的元素是指针类型Point *pa[2];指针数组与二维数组的差别指针数组的元素在内存中不一定连续,二...

  • 二维数组和指针

    二维数组和指针 ⑴用指针表示二维数组元素。 要用指针处理二维数组,首先要解决从存储的角度对二维数组的认识问题。 一...

  • 学习笔记3(指针运算,函数参数与指针,数组指针,二级指针)

    一、指针运算 二、数组与指针 三、指针和函数参数 java中: C/C++中: 四、指针数组 五、 二级指针 六、...

  • 笔记八

    二维数组指针:一定要知道指针的指向!!即指针指向哪里。指针的运算:注意移动字节数问题。指针与数组的关系:指针数组:...

  • 二维数组与指针、指针数组、数组指针的用法

    二维数组和指针⑴ 用指针表示二维数组元素。要用指针处理二维数组,首先要解决从存储的角度对二维数组的认识问题。我们知...

  • C语言的指针与数组(进阶篇之一)

    一、一维数组与指针 (1).数组指针在C语言中,数组的首地址称为数组指针。而C++规定,数组的首地址可用数组名a表...

  • 12.16学习总结

    二维数组指针:一定要知道指针的指向指针的运算:注意移动字节数的问题指针与数组的关系指针数组:int pb[4];数...

  • C++ 指针与二维数组

    一级指针 二级指针

  • C++二维数组与指针

    前些日子,在某群里有群友晒出来几道C++的题目,内容如下: 考虑到平时开发过程中,二维数组第i行第j列的元素,都直...

网友评论

    本文标题:C++ 指针与二维数组

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