(node*)和(node)*有什么区别

是不是malloc(sizeof(Node))开辟的是一个地址吗,谁能说一声
2024-12-18 18:00:08
推荐回答(1个)
回答1:

malloc是一个动态分配内存的函数,它的原型是 void * malloc(size_t size) 前面的void * 表示返回值是一个任意类型的指针,size_t size 这个参数是表示,有size字节,其中,size_t 是和unsigned一样,无符号整型数.你的这个表达式应该是链表和结构这一章的LINK 有可能是用typedef定义的一个结构的别名, note 是一个节点,即一个结构用sizeof()这个函数求出其占用的字节数.