const 指针与指针指向的内容为const

来源:互联网 发布:图灵系列图书 知乎 编辑:程序博客网 时间:2024/06/04 19:26

1.const指针:是指 指针指向的地址是不能变得,但是指向地址的内容是可以改变的。

声明方式:

Int*  const p=0x2000;//声明时必须进行初始化。


2.指针指向的内容为const,指针指向的地址可以变,但是指针指向地址内存中的内容不能变。

声明方式:

const int * p;

int const* p;//在声明时可以不用初始化。


总结:上述两种情况,*p的内容总是有方法改变的。


3.     还有一种情况是这个指针本身和它指向的内容都是不能被改变的。

      const int* const p=一个地址;

      int const* const p=一个地址;

 这时候,*p的内容是无法改变的。


0 0
原创粉丝点击