VigorQQ 发表于 2018-5-3 17:46:46

单链表中声明节点和申请内存的区别

请问,在单链表的相关操作一节课中,声明一个节点的语句为
LinkList p;
在头插法建立新链表的课程中,生成新节点的语句为
p = (LinkList)malloc(sizeof(Node));
请问这两句有什么区别和关联呢。

BngThea 发表于 2018-5-3 17:51:22

一个分配内存空间,需要手动进行内存管理
另一个只是一个临时变量,生命周期短

VigorQQ 发表于 2018-5-3 18:03:39

BngThea 发表于 2018-5-3 17:51
一个分配内存空间,需要手动进行内存管理
另一个只是一个临时变量,生命周期短

那么在实际操作中两种声明所产生的效果有什么区别呢?

VigorQQ 发表于 2018-5-3 18:05:01

BngThea 发表于 2018-5-3 17:51
一个分配内存空间,需要手动进行内存管理
另一个只是一个临时变量,生命周期短

明白了,谢谢!
页: [1]
查看完整版本: 单链表中声明节点和申请内存的区别