为什么要把内存区域清零?

[复制链接]
查看11 | 回复3 | 2010-8-3 11:23:51 | 显示全部楼层 |阅读模式
我知道c语言中有好几个函数可以把内存区清零 比如bzero(),memset() 但是清零有什么用呢?

回复

使用道具 举报

千问 | 2010-8-3 11:23:51 | 显示全部楼层
因为内存中本来就有数据的不清零的话在打印或者传递的时候往往会出现一些乱码的东西
回复

使用道具 举报

千问 | 2010-8-3 11:23:51 | 显示全部楼层
内存清零可以省去初始化的工作,方便快捷
回复

使用道具 举报

千问 | 2010-8-3 11:23:51 | 显示全部楼层
当你在向内存中写入数组或者变量时,如果未清零,可能会使变量或者数组中出现未知数值的数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行