C++中 如何由输入一个值来控制一个二维数组的行数?

如题所述

只能定义动态数组,如:
#include<iostream>
using namespace std;
int main()
{
int n,(*p)[3]; //p为一行有3个元素的行指针
cin>>n;
p=new int[n][3];//分配n行
p[2][0]=5;
cout<<p[2][0]<<endl;
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-06
eg:i [2,4]这就是二维数组啊!
第2个回答  2012-08-06
使用 new
相似回答