在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;