在用keil开发c51程序时,出现了不释放局部变量的问题。具体情况是这样的:
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/H9]`CQ17ADC$O17GV5XZU{N.jpg
[img]file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/$WZW@PJ{SBO5(L34[08XD]5.jpg[/img]
图片1:为没有定义的数组data = 229.3,当定义过数组rcv_buf[10]后再次编译即为图片2中的内容,data = 239.3
我在子函数中定义的数组,在编译过后没有释放,该数组依然占据内部RAM很头疼,不知道坛子里哪位高人曾经遇到过此类问题!!!如何解决
声明:
1.这个子函数不存在嵌套问题
2.没有用static修饰 |