黑马程序员技术交流社区

标题: const(坑死它)的用法? [打印本页]

作者: Open    时间: 2016-3-17 19:22
标题: const(坑死它)的用法?
      有人问我const的复杂吗?也有基础很不错的同学去面试被问到const的用法,当看到面试题上的各种复杂语句,是不是瞬间觉得很蛋疼呢?下面大兄弟我就给大家分析分析{:2_30:}
     
         int num = 10;
        int const *p = #        //不能修改变量的值,但可对绑定地址修改
        const int *p = #  // 同上。不能修改变量的值,但可对绑定地址修改
        int * const p = #   //不能对绑定地址进行更改,但能对值变量的值修改

记忆方法: const在*p左边则不可对值修改,const在*p右边可更改绑定地址
        const int *const p = # // 既不能修改变量的值,也不可更改绑定地址的值





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2