*b //取值
&b //取地址
int *b //指针变量 存的是一个地址
int &b //引用变量 存的是一个别名
int main() {
int a = 30;
int e = 40;
const int* b = &a; // 值是常量
int* const c = &a; // 地址是常量
b = &e;
*c = e;
cout << *b << endl;
cout << *c << endl;
*b = e; // 不可修改
c = &e; // 不可修改
system("pause");
return 0;
}
在vs里的效果就是编译不通过