![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
softwareProgramming
Embedded Software Engineering
展开
-
C常量某条件下可修改
#includevoid main(){ const int MAX_VALUE=10; *(int*)&MAX_VALUE=5; printf("%d/n",MAX_VALUE); int var=*(int*)&MAX_VALUE; printf("%d/n",var);}原创 2010-04-23 14:54:00 · 436 阅读 · 0 评论 -
C变量间接地被修改
<br />#include<stdio.h><br />void main()<br />{<br /> volatile int var=1;<br /> int temp=var;<br /> printf("var=%d/n",var);<br /> _asm<br /> {<br /> mov dword ptr [ebp-4],10h<br /> }<br /> int ret=var;原创 2010-06-20 10:49:00 · 390 阅读 · 0 评论