int
const a;
cont
int a;
這兩者是等價的。代表不可以改變的常量。
const修飾的是a代表a不可作為左值。
1:常量指標
const
int *b=& base;
或者int
const *c=& base;
2:指標常量int * const d=&base1;
此時要求const 在*號前面。
int
const* const e=&base2;
const
int * const f=&base2;
下面是**:
#include
using namespace std;
int main()
輸出結果:
*a2*b
3*c3*d
1*e3*f
3process returned 0 (0x0) execution time : 0.120
spress any key to continue.
學習 C語言 const和指標
複製鏈結 關鍵字const用來定義常量,如果乙個變數被const修飾,那麼它的值就不能再被改變。const int a 5 int const a 5 上面這兩種寫法都一樣,都是表示變數a的值不能被改變了。需要注意的地方是,用const修飾變數時,一定要給變數初始化,否則之後就不能再進行賦值了。例如...
C和指標 const指標
一,入門 const 指標 指標指向的內容不能變,指標可以改變指向 指向const的指標 指標不可以改變指向,指標指向內容可以變 include stdio.h int main 二,深度解析 大致說來其可分為三種情況 const修飾指標,const修飾引用,const修飾指標的引用.const修飾...
C語言的迷惑行為 指標和const
指標 const你去哪!const 我去哪不重要,我在哪才重要。指標是c語言的靈魂。const是c語言的乙個限定修飾符。當他們兩個結合在一起時,會發生很多有趣的事情。在c語言裡,const和指標型別變數會組合為下面的形式 const int ptr intconst prt int const pt...