const疑惑,该如何解决
const疑惑C/C++ code#includestdio.hint main(){const int a10int* p(int*)&a*p100printf(%d\n,
const疑惑
C/C++ code#include<stdio.h> int main(){ const int a=10; int* p=(int*)&a; *p=100; printf("%d\n",a); return 0; }
运行结果是10
但是在内存中显示却是100
为什么?
[解决办法]说错.直接替换为 10.