A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mr.Yan 中级黑马   /  2015-11-23 23:56  /  615 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


int main(){
   
   
    //const
    int a = 10;   //常量   常量不可改变
   
    int b = 20;
//    a = 20;  //read-only variable is not assignable
   
   
    //
   
    const int *p = &a;   //    const *   常量指针     指向常量的指针  指向可变,内容不可变
   
//    p = &b;   可以
   
//    *p = 10;  // read-only variable is not assignable
   
//    p  = &b;
   
   
    int * const p1 = &a; //  *  const   指针常量    这是一个常量   存的是地址的常量  地址不可改,指向不可变
   
//    p1 = &b;   // read-only variable is not assignable
   
   
    *p1 = 10;
   
   
    const int * const p2 = &a;     //指向和内容都是不可更改.
   
    p2 = &b;
   
    *p2 = 10;
   
   
    return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马