谁能告诉我s=(linklist*)malloc(sizeof(linklist));s->data=x;s->next=p->next;p->next=s;是什么意思
答案:2 悬赏:70 手机版
解决时间 2021-12-20 16:18
- 提问者网友:皆是孤独
- 2021-12-20 03:59
谁能告诉我s=(linklist*)malloc(sizeof(linklist));s->data=x;s->next=p->next;p->next=s;是什么意思
最佳答案
- 五星知识达人网友:鸽屿
- 2021-12-20 04:48
s=(linklist*)malloc(sizeof(linklist)); //动态分配一个存储单元
s->data=x; //存储单元的data域赋值
s->next=p->next; //将这个存储单元接在链表上,位置是s结点的前面。
p->next=s;
s->data=x; //存储单元的data域赋值
s->next=p->next; //将这个存储单元接在链表上,位置是s结点的前面。
p->next=s;
全部回答
- 1楼网友:酒者煙囻
- 2021-12-20 06:12
连在一起的意思是: 把s 插在p之后
意思就是:
(1 ) 先把e给 s->data
(2) 然后将p的next域给s的next
(3) 最后是把s给p的next域
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯