ANSI C:从calloc API返回测试结果

这个问题在这里已经有了答案:

  • 为什么malloc(0)在Windows中返回一个非空地址? 5个答案

  • 正如cppreference的文档所述:

    如果大小为零,则行为是实现定义的(可能会返回空指针,或者可能会返回一些可能不用于访问存储的非空指针)

    只是不要那样做。

    http://en.cppreference.com/w/cpp/memory/c/calloc

    链接地址: http://www.djcxy.com/p/79909.html

    上一篇: ANSI C : test return from calloc API

    下一篇: Questions about C Function Prototypes and Compilation