【问题标题】:Could Somone Explain this Code What actually happening here有人能解释一下这段代码吗 这里实际发生了什么
【发布时间】:2021-04-11 10:31:47
【问题描述】:

有人能解释一下下面提到的数组中到底发生了什么吗?我不知道 for 循环中的语句到底是做什么的。有人可以解释一下

#include<iostream>
using namespace std;

    int main(){
        
        int m=3,n=2;
        
        int *arr[m];

        for(int i=0;i<m;i++){
            arr[i]=new int[n];
        }
        
        return 0;
    }

【问题讨论】:

标签: c++ multidimensional-array


【解决方案1】:

arr 是一个指向 int 的指针数组。因此,在 for 循环中,您将创建一个包含 n 个 int 的数组,其第一个元素由 arr[i] 指向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    相关资源
    最近更新 更多