数组未清零就直接赋值会有什么问题么?
数组未清零就直接用新的值填到数组里面去,本意是想覆盖掉旧的值,这样会有什么问题么?会不会出现新的值无法覆盖旧的值的情况?
[解决办法]
么问题
[解决办法]
RAM没有这个问题。
有的FLASH写之前需要清空,清空的做法是先写满0xFF,之后才能够写数。
[解决办法]
既然是能被赋值的数组,基本上也只能是RAM里的数据了。对于RAM里的变量,清零本身就是赋值,不过赋的是0而已。
[解决办法]
具体问题具体分析,很难一贯而论
[解决办法]
对于字符串,要养成先清零的习惯,这样在赋值的时候可以不用考虑结束符的问题
一般的数组,清零本身就是一种赋值,不清零就赋值没任何问题
[解决办法]
内存里面的东西直接赋值就好,用FLASH制作的E2PROM之类才需要预先擦除
[解决办法]
支持8楼,呵呵,掉电易失的RAM 随便改写啦, E2PROM 类FLASH ,你要用察写程序,先檫除的