int * p = new int[20];
把P赋成数组
delete[ ]p;
才能delete掉new[ ]p出来的shu'z
int * p = new int[20];
把P赋成数组
delete[ ]p;
才能delete掉new[ ]p出来的shu'z
new创建数组
#include <iostream>
using namespace std;
int main()
{
//int a[]{ 3,12,312,31,2312,3,12,3,8,65 };
//cout << a << endl; // 006FFB7C
//cout << *a << endl;// 3
//cout << *(a + 1) << endl; // 12
//cout << *(a + 4) << endl; // 2312
//*(a + 1) = 1000;
//cout << a[1] << endl; // 1000
int* p = new int[20];
p[0] = 90;
cout << p[0] << endl; // 90
*(p + 2) = 80;
cout << *(p + 2) << endl; // 80
delete[] p; // 笔记:释放new的数组
return 0;
}
利用new来创建数组;
int main ()
{
int *p=new int[20];
p[0]=20;
cout<<p[0];
*(p+2)=80;
delete[] p;
}
delete p;
delete[]p;