吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 687|回复: 0
收起左侧

[求助] 写的是一个用指针对二维数组的输入和输出

[复制链接]
yeyushengfan 发表于 2020-11-14 22:18
#include<iostream>
using namespace std;

int main()
{
    int m, n,i,j;
    cout << "请问您想开辟的二维数组是几行几列" << endl;
    cin >> m >> n;
    int** p = new int* [m];         //能不能先讲下这行的意思
    for (i = 0; i < m; i++)          
    {
        p[i] = new int[n];          //顺便说下他的意思
    }
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
            cin >> *(*(p + i) + j);
    }
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            cout << *(*(p + i) + j) << ends; //这行显示使用未初始化内存*p  不知道为啥  
        }                                   //另外这行到底该咋理解看不明白
        cout << endl;
    }

    return 0;
}


这是我写的然后写出来了就是有些东西不理解,要是有大佬有空帮弟弟看下,不行咱就等到学校问老师
先谢谢各位哥哥姐姐,转专业到的计算机,发现自己是假热爱

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 11:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表