解释以下代码:Node **nodes = (Node**) malloc(sizeof(Node*) * n);
时间: 2023-10-02 19:11:47 浏览: 69
malloc实现代码
3星 · 编辑精心推荐
这段代码是在动态分配一个节点指针数组。根据代码,数组的大小是 n,其中每一个节点指针都是指向 Node 类型的指针。malloc 函数动态分配Node数组内存空间,数组大小是 sizeof(Node*) * n 字节,malloc 的返回值是指向该内存块的指针。最后将此指针转换为 Node 指针数组类型的指针,即 Node** 类型的指针数组 nodes。
阅读全文