先从一维的new创建[n]这样的数组说起
格式 int *a=new int[n];
对于二维数组 先贴一张学长的图
当然 这个适用于不需要数组大小为变量(m,n)之类的定义。
那么当需要定义a[m][n]时 new又需要怎么操作呢
这时候 二级指针就用上了
int **p=new int*[m];
for(i=0;i<m;i++)
{p[i]=new int[n];}
之后再进行初始化balabala就OK。
未完……
先从一维的new创建[n]这样的数组说起
格式 int *a=new int[n];
对于二维数组 先贴一张学长的图
当然 这个适用于不需要数组大小为变量(m,n)之类的定义。
那么当需要定义a[m][n]时 new又需要怎么操作呢
这时候 二级指针就用上了
int **p=new int*[m];
for(i=0;i<m;i++)
{p[i]=new int[n];}
之后再进行初始化balabala就OK。
未完……