const 型別限定符

2022-06-29 20:03:12 字數 619 閱讀 4430

1.以const關鍵字宣告的物件,其值不能通過賦值或遞增、遞減來修改。例:

const int a ;/*限定a的值不能被修改*/

a = 12;/*不允許*/

2.在指標中使用const

const float * pf;/*pf指向乙個float型別的const,建立了pf指向的值不能更改*/

float * const pt;/*pt是乙個const指標,建立的指標pt本身的值不能更改,pt必須指向同乙個位址,但是它所指向的值可以改變*/

const float * const ptr;/*表明ptr既不能指向別處,它所指向的值也不能改變*/

float const * pfc;//與const float * pfc;相同,也就是說const放在*的左側任意位置,限定了指標指向的資料不能改變;const放在*的右側,限定了指標

本身不能改變。

3.形參宣告中使用const

下面的函式原型保證了資料不會被更改:

void display(const int array,int limit);

在函式原型和函式頭,形參宣告const int array與const int * array相同,所以該宣告表明不能更改array指向的資料。

C C 型別限定符const

一 const介紹 關鍵字const是c c 中的型別限定符 qualified type 以const關鍵字宣告的物件,其值不能通過賦值或遞增 遞減來修改,但可以初始化const變數。二 用法說明 先來看乙個簡單的例子 include int main int argc,char ar 正如上面的...

關於const 限定符

很多引用自c primer一書 比如有時候需要將乙個文字中的資料複製到另外乙個文字。我們需要使用緩衝區,緩衝區的大寫我們可以自己來決定比如1024個位元組,這是乙個常量,我們使用bufsize 1024.但是bufersize物件本身是乙個變數。所以我們可以引入const限定符,它將乙個物件轉化為常...

異常,const限定符

異常 1.掌握語句 throw 用於丟擲異常資訊,交出 控制權,一旦丟擲資訊,被catch子句捕獲到異常資訊,的控制權就轉移到對應的子句上了。丟擲多種資料型別。catch捕獲 try 這個語句上執行可能出現異常的 塊,如果有異常,可以搭配throw語句。catch 捕獲異常,搭配try語句使用。in...