c 指標理解

2021-10-04 20:17:03 字數 594 閱讀 8342

const修飾指標有三種情況

const修飾指標 --- 常量指標

const修飾常量 --- 指標常量

const即修飾指標,又修飾常量

示例:

int main()
指標的理解:

int a = 10;

p 表示位址 即 p = &a

*p 表示位址指向的內容 即 *p = 10

補充:const int * p = &a  表示常量指標

int * const p = &a  表示指標常量

const int * const p = &a 

補充:int + 空格 + * + p  == int + *+ 空格 + p ==  int + * + p  經過程式除錯 他們三個格式不管是否加空格 結果相同; 

示例:

//值傳遞

void swap1(int a ,int b)

//位址傳遞

void swap2(int * p1, int *p2)

int main()

C 指標理解

一 指標的概念 本質上講指標也是一種變數,普通的變數包含的是實際的資料,而指標變數包含的是記憶體中的一塊位址,這塊位址指向某個變數或者函式,指標就是位址。指標是乙個指示器,它告訴程式在記憶體的哪塊區域可以找到資料。二 指標的內容 指標的內容包含4部分 指標的型別,指標所指向的型別,指標的值,指標本身...

C 指標理解

指標是c c 程式設計中的重要概念之一,也是最容易產生困惑並導致程式出錯的問題之一。利用指標程式設計可以表示各種資料結構,通過指標可使用主調函式和被調函式之間共享變數或資料結構,便於實現雙向資料通訊 指標能夠靈活的操作記憶體,合理的操作記憶體能夠使程式更高效。1.指標的概念 本質上講指標也是一種變數...

C 指標理解

1.指標的概念 本質上講指標也是一種變數,普通的變數包含的是實際的資料,而指標變數包含的是記憶體中的一塊位址,這塊位址指向某個變數或者函式,指標就是位址。指標是乙個指示器,它告訴程式在記憶體的哪塊區域可以找到資料。2.指標的內容 指標的內容包含4部分 指標的型別,指標所指向的型別,指標的值,指標本身...