(1)指標是乙個變數, 儲存的是變數的記憶體位址。首先我們熟悉一下常規變數的位址。
int main()
higgends=6
address of higgend=005df710
value of *pt=6
value of pt=005df710
請按任意鍵繼續. . .
(4)指標的危險:野指標
c++建立指標時,計算機將分配用來儲存位址的記憶體,但不會分配用來儲存所指向資料的記憶體。
比如下面的232323並不知道在**,那fellow並沒有被初始化,這個指標就叫野指標。
long *fellow;
*fellow = 232323;
(5)new來分配記憶體:
指標真正的用武之地是在程式執行階段分配未命名的記憶體以儲存值。
int main()
(6)delete來釋放記憶體:
int *pn = new int;
delete pn;
(7)new來建立動態陣列:
int *pn = new int[10];
(8)關於陣列與字串的指標:
int main()
; cout << tell<
004ffb58
004ffb58
rose請按任意鍵繼續. . .
. .
C高階之指標(一)
陣列指標與指標陣列 1.陣列指標 下面部分程式的目的是想通過函式列印二維陣列元素,include int array 3 4 int print array int p,int m,int n inti,j for i 0 i m i for j 0 j n j printf d p i j pri...
C 雜談之 指標與陣列 一
c 雜談之 指標與陣列 一 思維導圖 介紹 1 指標定義 指標是儲存變數位址的變數。2 本文重點 指標與 陣列之間的關係 操縱指標的規則 3 指標優點 表達某個計算的唯一途徑 更高效,更緊湊 4 指標缺點 難以理解,但是用好了,會非常清晰。5 將指標 陣列和位址的算術運算整合在一起是c語言的一大優點...
C語言 指標之函式指標
一 函式指標的概念 二 函式指標的應用 1 呼叫函式 2 將函式的位址作為函式引數傳入其他函式。三 例項演示 函式指標的定義 若在程式中定義了乙個函式,編譯時,編譯器會為函式 分配一段儲存空間,這段空間的起始位址 又稱入口位址 稱為這個函式的指標。與普通變數相同,可以定義乙個指標指向存放函式 的儲存...