码迷,mamicode.com
首页 > 其他好文 > 详细

const指针

时间:2017-06-26 10:09:55      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:初始化   允许   改变   自己   color   而且   3.1   其他   常量指针   

1.指向常量的指针

    double pi = 3.14;

    const double * cptr = π

    指向常量的指针并没有规定其所指的对象必须是一个常量,所谓指向常量的指针仅仅要求不能通过该指针改变对象的值,而没有规定那个对象的值不能通过其他途径改变。

    所谓指向常量的指针,不过是指针自以为是,他们觉得自己指向了常量,所以自觉低不去改变所指对象的值。

    指向常量的指针,“指向常量的”是修饰指针的,只是说不能通过指针去修改那个变量,并没有说那个变量是常量。

 

2.常量指针

    指针也是对象,因此允许把指针本身定为常量,常量指针必须初始化,而且一旦初始化完成,则他的值就不能再改变了,

    int num = 0;

    int * const p = #

const指针

标签:初始化   允许   改变   自己   color   而且   3.1   其他   常量指针   

原文地址:http://www.cnblogs.com/cumtchw/p/7078941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!