malloc(0)分配到的内存大小

xiaoxiao2021-02-28  94

char *ptr; if ((ptr = (char *)malloc(0)) == NULL)      puts("Got a null pointer"); else     puts("Got a valid pointer"); 这道题答案是? 输出:Got a valid pointer malloc(0)是指分配内存大小为0,也是一种存在,不是NULL。一般是堆中的起始地址 NULL是不指向任何实体。
转载请注明原文地址: https://www.6miu.com/read-70862.html

最新回复(0)