当前位置: 代码迷 >> 单片机 >> 数组未清零就直接赋值会有什么有关问题么
  详细解决方案

数组未清零就直接赋值会有什么有关问题么

热度:340   发布时间:2016-04-28 16:34:45.0
数组未清零就直接赋值会有什么问题么?
数组未清零就直接用新的值填到数组里面去,本意是想覆盖掉旧的值,这样会有什么问题么?会不会出现新的值无法覆盖旧的值的情况?

------解决方案--------------------
么问题

------解决方案--------------------
RAM没有这个问题。
有的FLASH写之前需要清空,清空的做法是先写满0xFF,之后才能够写数。
------解决方案--------------------
既然是能被赋值的数组,基本上也只能是RAM里的数据了。对于RAM里的变量,清零本身就是赋值,不过赋的是0而已。
------解决方案--------------------
具体问题具体分析,很难一贯而论

------解决方案--------------------
对于字符串,要养成先清零的习惯,这样在赋值的时候可以不用考虑结束符的问题

一般的数组,清零本身就是一种赋值,不清零就赋值没任何问题
------解决方案--------------------
内存里面的东西直接赋值就好,用FLASH制作的E2PROM之类才需要预先擦除
------解决方案--------------------
支持8楼,呵呵,掉电易失的RAM 随便改写啦, E2PROM 类FLASH ,你要用察写程序,先檫除的
  相关解决方案