在c++中一维数组
cin>>n; int a[n]
这样说错误的.
应该改成int *p = new int[n];在二维数组中:
cin>>m>>n;
int **p = new int[m];
for(int i=0;i<m;i++)
p[i]= new int[n];
删除这个动态的数组:
for(int i=0;i<m;i++)
delete []p[i];
delete []p;
在c++中一维数组
cin>>n; int a[n]
这样说错误的.
应该改成int *p = new int[n];在二维数组中:
cin>>m>>n;
int **p = new int[m];
for(int i=0;i<m;i++)
p[i]= new int[n];
删除这个动态的数组:
for(int i=0;i<m;i++)
delete []p[i];
delete []p;
570
962
246

被折叠的 条评论
为什么被折叠?