一维数组的情况:
int p = 0;
cin>>p;
int *v = new int[p];
for (int i=0;i<p;i++)
{
cin>>v[i];
}
memset的初始化方式memset(v,0,v+p);
二维数组的情况:
int n = 0;
cin>>n;
int p = 0;
cin>>p;
int **m;
m = new int *[n];
for (int i=0;i<p;i++)
{
m[i] = new int[n];
for (int j=0;j<n;j++)
{
m[i][j] = 0;//最好初始化一下
}
}
memset的初始化方式memset(m,0,m+p*n)