C++ 变量声明数组

int len;
cin>>len;
int *p=new int[len];

delete[] p;

不能写作 

int p[]=new int[len];

因为new是开辟了内存空间后返回这段内存的首地址。

然后就当做数组名用就可以。 p[2]=x;

(p+1就是加了一个int的距离)

猜你喜欢

转载自www.cnblogs.com/lqerio/p/11785620.html