c语言 链表 不明白输入数据的代码
发布网友
发布时间:2022-06-10 15:02
我来回答
共2个回答
热心网友
时间:2024-07-01 08:05
c->next=b
这步是存储b的地址吗?
到不是存储b的地址,c和你的链表每一个节点一样就是一个node结构体,它的data域应该为空。只是表示指针指到了b这个节点处,如果非要说存储那就是c的data域存储了b的地址。
c=b
这步是什么意思??书上说是连接指针下移
为什么?
你可以这样想象:链表是一条长长的链子,刚刚开始是c->next指向b,而现在是c指向b。
热心网友
时间:2024-07-01 08:05
那个是申请一个地址,b是指向这个地址的指针,c也是一个指针,c->next=b表示c指向的这个结构体node里面的next(next是个指针)指向b,就是把c指向的结构体和b指向的结构体连接起来