首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何实现用C语言编写一个对可用数据内存清零程序

发布网友 发布时间:2022-04-26 09:13

我来回答

2个回答

热心网友 时间:2022-06-26 12:01

只能用指针实现,例如,要将内存第25个单元开始到第49个内部RAM单元清零,可以这样写:
unsigned char *Ptr = (unsigned char data *)25;
unsigned char i;
for(i = 0;i<25;i++)
{
*(Ptr+i) = 0;
}
如果是要将外部RAM第25个单元开始到第49个单元清零,可以这样写
unsigned char *Ptr = (unsigned char xata *)25;
unsigned char i;
for(i = 0;i<25;i++)
{
*(Ptr+i) = 0;
}

热心网友 时间:2022-06-26 12:01

用指针可以实现,例如:
for (p=32;p<256;p++) *p=0;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com