#include<stdio.h> #define VAR 10001
void main() { const int var = 1001; printf("%d", var); *(int *)(&var) = 101;// 转换常量指针为非常量指针,说明 constant 不算真正的常量 printf("\n%d", var);
printf("%d", VAR);// 不能取地址进行修改
getchar(); } |
原文:https://www.cnblogs.com/lijunjie9502/p/11342702.html