C++ const 用法

2018-10-30  本文已影响4人  发现自己是一条咸鱼
int y = 9;
int const x = y;
int z = x

const修饰的是一个常量,常量的意思是不能修改该值,但是可以将常量值赋给变量。

    int age = 10;
    int year = 8;
    const int * pt = &age; //pt的值可以修改,*pt的值不可以修改
    pt = &year;

    int * const finger = &age;//finger的值不可以修改,但是*finger 的值可以修改
    *finger = 0;

pt是指向const单元的指针。因此*pt是const单元
finger是一个类型为const的指针,其本身变量值不能发生变化。

上一篇下一篇

猜你喜欢

热点阅读