C++中使用new delete来实现动态内存分配。
#include<iostream>
int main()
{
using namespace std;
int nights = 1001;
cout << &nights << endl;//地址A
int *pt = new int[10];//创建动态数组
*pt = nights;//为第一个数赋值
cout << pt[0] << endl;//输出为1001
cout << pt[1] << endl;//输出随机值
int *pn, pr;//pn为指针,pr为整型变量
pn = pt;
pr = *pt;
cout << pr << endl;//输出1001
cout << pt << endl;//地址B
cout << pn << endl;//地址B
cout << &nights << endl;
getchar();
return 0;
}