新闻  |   论坛  |   博客  |   在线研讨会
NC30如何分配浮点数的内存
renesasrulz | 2010-01-21 17:14:49    阅读:1380   发布文章

用户在使用浮点数运算时往往会发现结果不正确,这里大家忽视了一个细节。

用户在程序中设定了一些浮点类型的局部变量, 而且在使用中未初始化变量.
在这种情况下, NC30编译器在处理局部变量时, 如果变量未初始化, 是将局部变量分配在堆栈中, 且分配的是同一地址.


解决方法:在设定局部变量时需要对变量进行初始化,这样NC30编译器将在内存中给各变量分配具体地址。

如果使用全局变量就不存在这个问题。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
来自瑞萨单片机论坛(www.renesas-mcu.com)的经典文章。仅供大家参考,版权归作者所有。
推荐文章
最近访客