1樓:秒懂百科
const:一個c語言的關鍵字
2樓:
限定修改 ,比如const int i=2;
那麼在後面i的值是不能修改的,另外const限定定義變數以後必須賦初值
又比如const的引用
const int i=2;
const &a=i;
a為i的一個引用,也是不能修改的,這一點在函式引數傳遞的時候用的比較多
另外還有個神奇的事情
const &a=i+2;
const &a=5*5+1;都是允許的,但是換成普通的引用是不允許的
又比如在定義陣列的時候
const i=2;
int a[i];
是可以的,這個時候可以看作常量
但是int i;
cin>>i;
const int a=i;
int b[a];是不允許的,因為陣列是不能動態定義的(不過可以申請動態陣列)
c++中const的作用是什麼?
3樓:秒懂百科
const:一個c語言的關鍵字
c++中const的作用
4樓:謝興橋
影響是沒有,就是讓這個ch指標必須指向s->data(),不能指向其它的變數或函式
5樓:覺心
加了const指這是一個常量指標,不加就是一個簡單的指標。你要區別指標常量和常量指標。
6樓:秒懂百科
const:一個c語言的關鍵字
C 中的const的用法,c 中const是怎麼使用的?
個人的一些筆記,希望可以幫助你 const 的使用 const經常用來修飾一個值不能改變的量,安全,並且能消除儲存操作 const的幾種用法 1 說明值常量 2 說明指標 3 說明函式引數及其返回值 4 說明類的常量和成員函式 const 說明值常量 值常量的說明一般放在標頭檔案或者檔案的開始部分,...
C中ref的作用是什麼,c 中ref到底有什麼作用
使用引來用傳遞 例如 自 public void huan int a,int b 下面是main程式 class program static void theotheroperation out int result static void otheropearation ref int res...
C 的虛擬函式有什麼用呢,C 中虛擬函式的作用是什麼?它應該怎麼用呢?
主要用在繼承抄與多型上 比如有一個襲汽車類,它有bai一個虛du函式alarm 就是鳴笛的聲zhi 音。汽車類有很多子 dao類,比如卡車類,小轎車類,他們的鳴笛聲音都一樣,所以只需繼承汽車類,不用在每個類裡重寫這個函式。現在如果新增一個卡丁車類,它的鳴笛聲音和其他類都不一樣,那就可以在這個類裡重寫...