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