大概写一下,来说明我的问题。。<br /><br /><br /><br />main()<br /><br />{<br /><br /><br /><br />while(1)<br /><br />{<br /><br />int i;<br /><br />}<br /><br /><br /><br />while(1)<br /><br />{<br /><br />int i;<br /><br />}<br /><br /><br /><br />}<br /><br /><br /><br /><br /><br />在两个while中定义的都是局部变量,,,为什么KEIL C中编译后显示使用了两个DATA???我删了一个int i后就显示使用了一个DATA???这是为什么?<br /><br />不是说局部变量是共享单元空间的吗??即使我定义无数个应该也只显示使用了一个DATA。。<br /><br /> |
|