動態內存分配和指針

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;
}
發佈了53 篇原創文章 · 獲贊 24 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章