美文网首页
const关键字的用法

const关键字的用法

作者: Coding破耳 | 来源:发表于2019-12-05 23:28 被阅读0次

    const主要有以下几种用法:

    1.非指针变量,加const后不能改变变量的值。因此变量要在声明时就赋值,后续不能改变了。例如:

    const int a=233;//截止此句,可以编译通过

    a=123;//截止此句,编译报错,不能改变它的值

    2.指针变量

    指针变量和const组合有两种方式

    const int * pOne;    //指向整形常量 的指针,它指向的值不能修改;pOne指向的地址里的值不能通过当前指针改变,但是指针可以指向别的地址。

    int * const pTwo;    //指向整形的常量指针 ,它不能在指向别的变量,但指向(变量)的值可以修改。 当前指针不能指向别的地址。但当前所指地址的值可以改变。

    const int *const pThree;  //指向整形常量 的常量指针 。它既不能再指向别的常量,指向的值也不能修改。

    3.成员函数

    加在成员函数左边,该成员函数不能作为左值;

    加在成员函数右边,该成员函数一般为纯查询类语句。

    4.修饰形参

    int fn(const char* t)

    被const修饰过的形参不能被改变

    相关文章

      网友评论

          本文标题:const关键字的用法

          本文链接:https://www.haomeiwen.com/subject/zttdgctx.html