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;
}