现在位置: 首页 > malloc的内存分配
2015年12月28日 技术文章 ⁄ 共 611字 malloc的内存分配之 malloc(0)的内存分配情况已关闭评论 ⁄ 阅读 1,493 次
#include<iostream> using namespace std; int main() { char *p; if((p=(char *)malloc(0))==NULL) puts("got a null pointer"); else puts("got a valid pointer"); } 答案:got a valid pointer 首先: 在标准的malloc实现中,并不检查输入值的大小,而是将输入值做对齐操作后直接从堆上分配空间。 其次: 不论输入值的大小为多少,在malloc的内部最小的内...
阅读全文
×