求助:代码里p=head怎么理解

全部评论
其实我挺想知道楼主啥编译器,怪好看的
点赞 回复 分享
发布于 2017-05-07 14:58
题主是刚学C吗?我来班门弄斧一波,毕竟学过.. head是node型的指针,是链表的头结点,在内存中开辟一块大小为sizeof(node)的内存区域,从此head就坐稳了,不动了;(以后要找到此链表,就拿head是问) 然后p也是node型的指针,指向刚刚head开辟出来的那块内存,p负责每次指向当前node结点的next,用来创建链表的新结点(就是while循环中的内容了)
点赞 回复 分享
发布于 2017-05-06 14:26
刚开始head是指向一个没有任何信息的头结点吧~~~
点赞 回复 分享
发布于 2017-05-06 13:29
楼上是正解,建议new出来的指针,最后要用delete释放掉才好
点赞 回复 分享
发布于 2017-05-06 12:32
这不就是不就是用p指向一个new出来的node么
点赞 回复 分享
发布于 2017-05-06 12:04

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务