int a[5];
可以把a看作是一个指针,指向数组的首地址(如下图),所以当用new动态创建数组int *p = new int[2];
时初始化可以直接用p[1],p[2],赋值
也可以int *p = new int[2]{1,2};
int a[5];
可以把a看作是一个指针,指向数组的首地址(如下图),所以当用new动态创建数组int *p = new int[2];
时初始化可以直接用p[1],p[2],赋值
也可以int *p = new int[2]{1,2};