5 const的基礎用法

2021-08-20 11:45:41 字數 625 閱讀 3883

在c語言中,const可以認為是乙個假的關鍵字,即使用了const來定義,但是也是可以通過指標來修改其值

但是在c++中,用了const之後,就不能對值進行修改。

const修飾的可以有以下幾種情況

#include using namespace std;

//0 const的基礎知識

struct teacher

;//指標所指向的記憶體空間,不能被修改

int operatorteacher01(const teacher *pt)

//指標變數本身不能被修改

int operatorteacher02( teacher * const pt)

int operatorteacher03( const teacher * const pt)

void main81()

{// const int a;

// int const b; //一樣

// // const int *c; //const修飾的是指標所指向的記憶體空間,不能被修改

// int * const d; //

// const int * const e ;

cout<<"hello..."<

const基礎用法

一 const基礎 如果const關鍵字不涉及到指標,我們很好理解,下面是涉及到指標的情況 int b 500 const int a b 1 int const a b 2 int const a b 3 const int const a b 4 如果你能區分出上述四種情況,那麼,恭喜你,你已經...

C 基礎之const基礎用法

前世 下列 for 迴圈語句有兩個問題,兩個都和使用 512 作為迴圈上界有關。for int index 0 index 512 index 第乙個問題是程式的可讀性。比較 index 與 512 有什麼意思呢?迴圈在做什麼呢?也就是說 512 作用何在?第二個問題是程式的可維護性。假設這個程式非...

C 基礎 const基本用法

c 中三目運算子可以當左值 a b a b 30 返回乙個最小數 並且給最小數賦值成30const的基本用法 int main int func1 const 初級理解 const是定義常量 const意味著唯讀 含義 第乙個第二個意思一樣 代表乙個常整形數 第三個 c是乙個指向常整形數的指標 所指...