我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 指针 >

常指针与指针常量的区别?

归档日期:07-16       文本归类:指针      文章编辑:爱尚语录

  表示a是一个常量指针它指向变量b的内存。但是因为是常量指针所以不能再用a指向其他变量,如 a = 错误!可以修改指向内存的值,如:*a = 20; BTW 常量指针声明的时候必须向我那样赋初值。

  BTW 还有一个记住他们不同形式的技巧!看const关键字,他后面的不可修改,如int * const a = 后面是a,则说明a不能修改!

  其实 const int* 和int const* 一样,就是常指针 也就是它所指向的数据(在这是int)是常量,它自己的数据类型是const int*

  常指针和常引用在功能上有所限制,就是不能通过他们更改其指向的变量的数据(值)

  也就是说这个指针本身是个常量,不可改变,即它所指向的地址是固定的。但,ch是可以改变的。

本文链接:http://masterblue.net/zhizhen/374.html