黑马程序员技术交流社区

标题: const用法注意事项 [打印本页]

作者: Mr.Yan    时间: 2015-11-23 23:56
标题: const用法注意事项

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;
}




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