看板 ESOE-91 關於我們 聯絡資訊
指標 pointer 指標變數 pointer variable 指標變數亦為一種變數 變數即為不固定之值 相異之處在於對應記憶體之儲存資料型態之不同 一般變數是儲存 int cahr float double ...etc 而指標變數儲存的是一指標 即為一指標位址 在利用取值運算元(*)來達道存取其值的目的 EX: int *pi; ┌────┐ ┌───┐ [pi] 0xa000 │ 0xb000 │ 0xb000 │ 10 │ ├────┤ ├───┤ *pi之值為10 指標常數 pointer constant 相對指標變數 即為一個固定之值 在程式中由編譯程式分配的記憶體位址乃為指標常數 EX: int i=5; ┌───┐ [i] 0xc000 │ 5 │ ├───┤ &i之值為0xc000 &i為一指標常數 ============== 大概是這樣 有錯更正 -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.240.76