C:帶有const修飾的指針解讀


  通過實例來看看const所修飾的指針使用方法:

 1、

  先看一個普通的指針使用。

  形式:int *pTmp

  含義:一個普通的指向int類型的指針

  輸出:

 沒有任何問題,pTmp指針你可以任意操作。

2、

形式:const int *pTmp

含義:表示pTmp所指向的對象是只讀的,但pTmp可指向其他地址,即pTmp可變。


3、

形式:int const *pTmp

含義:與2相同, 表示pTmp所指向的對象是只讀的,但pTmp可指向其他地址,即pTmp可變。


4、

形式:int * const pTmp

含義:pTmp不可修改,但pTmp所指向的對象可以修改。


5、

 形式:const int * const pTmp

 含義:pTmp不可修改,pTmp所指對象也不能修改。






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM