C++单链表 申请新结点问题
答案:2 悬赏:30 手机版
解决时间 2021-02-24 05:55
- 提问者网友:像風在裏
- 2021-02-23 13:40
C++单链表 申请新结点问题
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-23 14:56
malloc返回的是地址
head= (struct node*)malloc(sizeof(struct node)) 把malloc返回的地址赋给head了,当然不是NULL了追问返回的什么地址追答返回你申请的空间的地址,你申请的大小是sizeof()的返回值
head= (struct node*)malloc(sizeof(struct node)) 把malloc返回的地址赋给head了,当然不是NULL了追问返回的什么地址追答返回你申请的空间的地址,你申请的大小是sizeof()的返回值
全部回答
- 1楼网友:醉吻情书
- 2021-02-23 16:25
是随机的一个地址。C按照顺序执行,*head = NULL在先,head = (struct node*)malloc(sizeof(struct node))在后,两条都是赋值语句,所以head是malloc分配的一个随机地址。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯