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