Const的位置与指针

2019-01-28  本文已影响0人  如松之盛_0b28

Const与指针的组合存在多种可能性:

1. 指向const变量的指针:

    也就是说指针指向的变量不可修改,但指针存储的地址值可修改。这种情况应该如下声明指针:

const int* a;

2. 指向非const变量的const指针

    也就是说指针指向的变量可修改,但指针存储的地址值不可修改。这种情况应该如下声明指针:

    int* const a;

3. 指向const变量的const指针

    指针指向的变量和指针存储的地址值都不可修改:

const int* const a;

上一篇下一篇

猜你喜欢

热点阅读