-
const int *A = &B; //const修饰A指向的对象B,A可变,A指向的对象B不可变
-
int const *A = &B; //同上
-
int * const A = &B; //const修饰指针A, A不可变,A指向的对象B可变
-
const int * const A = &B;//指针A和A指向的对象B都不可变
-
int const * const A = &B;同上。
简单来说
-
const在变量名A前 ,“ * ” 后 就是修饰当前变量名A,A不可变。
-
const在 “ * ” 前 就是修饰A指向的数据,A指向的数据不可变。
觉得有用点个赞吧~



