malloc 0

Posted _小百

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了malloc 0相关的知识,希望对你有一定的参考价值。

 

buf = malloc(0)     //buf为一个有效的地址

buf = malloc(1.5)     //buf为一个有效的地址

buf = malloc(-1)     //buf为NULL

free(NULL)       //编译不会报错,运行也没问题,不清楚是否存在影响
例如:
char *buf = NULL;
buf = malloc(4);
memset(buf,0,4);
free(buf)
buf = NULL;
free(buf);

以上是关于malloc 0的主要内容,如果未能解决你的问题,请参考以下文章

PHP中使用Redis

redis不重启,切换RDB备份到AOF备份

redis不重启,切换RDB备份到AOF备份

redis不重启,切换RDB备份到AOF备份

redis不重启之rdb数据切换到aof数据

malloc函数实现的功能是啥?