立即学习:https://edu.csdn.net/course/play/25165/293404?utm_source=blogtoedu
int a, b;
const int* p = &a;
p = &b;
可以改p的指向,但是不能通过p去修改目标的值。
int a, b;
int* const p = &a;
*p = 120;
可以通过p改目标的值,但是不能改p的指向。
const int n = 100;
int* p = &n;
C正确,C++。编译不过,p和&n类型不匹配。
C语言的n会从内存读取,C++用const修饰了n之后,访问n从符号常量表中取。