关于const *和 * const
int main() { int i = 0; int j = 0; int const *p = &i; p = &j; *p = 10; //错误,*p的值被const修饰,为只读变量,不可更改 int * const q = &i; *q = 10; q = &j; //错误,q的值被const修饰,为只读变量,不可更改 return 0; }
int main() { int i = 0; int j = 0; int const *p = &i; p = &j; *p = 10; //错误,*p的值被const修饰,为只读变量,不可更改 int * const q = &i; *q = 10; q = &j; //错误,q的值被const修饰,为只读变量,不可更改 return 0; }