无法通过指针修改常量的值
来源:3-5 常量【常量修改秘笈】

weixin_宝慕林4291967
2021-06-17
#include <stdio.h>
int main() {
const int a_int = 3;
printf(“常量a_int:%d\n”,a_int);
//常量a_int:3
//利用指针修改
int *a_int_1 = &a_int;
*a_int_1 = 0;
printf(“利用指针修改后的值a_int:%d\n”,a_int_1);
//利用指针修改后的值a_int:3
return 0;
}
写回答
1回答
-
bennyhuo
2021-06-17
Mac吗?可能是编译器优化了,没事儿,了解即可
20
相似问题