在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是乙個指向常整形數的指標 所指...