首页 > 其他 > 详细

const浅析

时间:2015-12-03 20:48:54      阅读:203      评论:0      收藏:0      [点我收藏+]
// age1\age2是常量,只读,下面两个写法是相同的
    const int age1 = 20;
    int const age2 = 30;
    
// const的修饰的*p1和*p2,*p1和*p2是常量,不能通过p1、p2指针间接修改其他变量的值,下面p1和p2的写法相同
    const int *p1 = &age;
    int const *p2 = &age;
    
    int num = 30;
    p1 = #
    p2 = #
    
    // 写法错误 *p1 = 40;
    // 写法错误 *p2 = 50;
    
    // const修饰的p3,p3是个常量,p3不能再指向其他变量
    int * const p3 = &age;
    
    // 写法错误
    //        int num = 30;
    //        p3 = #
    
    // 写法正确
    //        *p3 = 30;

 

const浅析

原文:http://www.cnblogs.com/521it/p/5017321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!