Index | Diary 2024-04-27

一般有4种情况

    int b = 500;
    const int* a = &b;
    int const *a = &b;
    int* const a = &b;
    const int* const a = &b;

const 在 * 左侧

const 用来修饰指针指向的变量 b,不能通过 * a 更改

const 在 * 右侧

指针本身为常量,不能更改指针本身,如a++ 是错的

且必须初始化