指標常量
指標常量:顧名思義它就是乙個常量,但是是指標修飾的。
格式為:
int * const p //指標常量
int a,b;
int * const p=&a //指標常量
//那麼分為一下兩種操作
*p=9;//操作成功
p=&b;//操作錯誤
因為宣告了指標常量,說明指標變數不允許修改。如同次指標指向乙個位址該位址不能被修改,但是該位址裡的內容可以被修改
常量指標
常量指標:如果在定義指標變數的時候,資料型別前用const修飾,被定義的指標變數就是指向常量的指標變數,指向常量的指標變數稱為常量指標,格式如下
const
int *p = &a; //常量指標
int a,b;
const
int *p=&a //常量指標
//那麼分為一下兩種操作
*p=9;//操作錯誤
p=&b;//操作成功
因為常量指標本質是指標,並且這個指標是乙個指向常量的指標,指標指向的變數的值不可通過該指標修改,但是指標指向的值可以改變。
指向常量的指標常量該怎麼寫?
const
int * const b = &a;//指向常量的指標常量
指標常量與常量指標
指標常量與常量指標 指標常量是指定義的指標只能在定義的時候初始化,之後不能改變其值,格式如下 資料型別 const 指標常量名稱 例項如下 1char constp1 2int constp2 const 位於指標宣告符 的右側,這說明宣告的物件是乙個常量,而物件的資料型別是指標。所以第一句定義了乙...
常量指標與指標常量
首先,我告訴大家乙個小規則,就是像這樣連著的兩個詞,前面的乙個通常是修飾部分,中心詞是後面乙個詞,怎麼說呢。就像這裡的常量指標和指標常量。常量指標,表述為 是常量的指標 它首先應該是乙個指標。指標常量,表述為 是指標的常量 它首先應該是乙個常量。我再分開細細說明,常量指標,它是乙個指標,什麼樣的指標...
常量指標與指標常量
在c c 面試中經常會考到常量指標和指標常量,對初學者來說經常會分不清楚,參考網路上的資料,重新學習 記錄一下。常量指標 指向常量的指標,即指向的內容為常量,不可更改,但指標自身的值可以修改。常量指標常量 指標指向的內容不可改變,指標本身的值也不能改變。int a 3 int b 4 const i...