指向const的指针和const指针的区别

来源:互联网 发布:mac邮件怎么添加邮箱 编辑:程序博客网 时间:2024/05/18 10:25
const int*u;

u是指向const int类型的指针。u不需要初始化,因为u是一个可以指向任何标识符的,但他指向的值是不可以被改变的。
相对比的是const指针

int d=1;int *const V=&d;

这是一个const指针必须把const标明放在*右边。
但是要改变他的值是可以的我们可以改写成:*v=2。
总之:我们看const放在int前面那么他修饰的是常量表示指针指向的是一个常量,而如果const修饰的是一个指针,那么表示该指针的指向是一个const。

0 0
原创粉丝点击