#include<bits/stdc++.h> using namespace std; const int N=1,M=2; const int *n=&N; int main() { cout<<*n<<endl; n=&M; cout<<*n<<endl; }
运行结果:
1 2
为什么指针常量n被改变了啊,难道这个 n=&m 的赋值语句不应该 CE 吗?聚聚们可以解释一下吗qwq。
n
n=&m