64,636
社区成员
发帖
与我相关
我的任务
分享
...
int** m;
m=new int* [n*n]//n在前面定义过的一个常量
for (int i=0;i<n;i++) m[i][i]=0;
..
...
int** m;
m=new int* [n*n]//n在前面定义过的一个常量只是一个申请了n*n个空间的一维数组,里面是int *指针,所以在后面赋值的时候由于m[i][i]没有申请空间而异常中断
for (int i=0;i<n;i++) m[i][i]=0;
..
...
int** m;
m=new int* [n]
for( int i = 0; i < n; i++ )
m[i] = new int[n];
for (int i=0;i<n;i++) m[i][i]=0;
..