永发信息网

c++ 链表语法求解释,插入一个数

答案:2  悬赏:40  手机版
解决时间 2021-02-08 22:25
void head_insert(NodePtr& head, int the_number)
{ NodePtr temp_ptr = new Node;
temp_ptr->data = the_number;
temp_ptr->link = head; //1. 这句该怎么理解呢
head = temp_ptr; //2.这句是什么意思
}
最佳答案
temp_ptr->link = head; //这句表示新增节点的 next 指针(link)指向链表原来的头节点
head = temp_ptr; //这句表示新增的节点成为新的头节点
//该函数执行后会在链表的表头插入一个新节点。
//望采纳
全部回答
肯定是current指针在执行那条语句时的值是null 也就是你循环里那个判断有问题,建议直接改成while(current && current->next ){……}试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么脸部刮痧后出现紫红瘀块
品味灯饰在什么地方啊,我要过去处理事情
如图,已知点A、B在双曲线y=k/x(x>0)上,AC
QQ三国为什么充值不显示三国点?
高余废品回收站怎么去啊,我要去那办事
用flying造句简单对话带翻译
福临房产中介地址在哪,我要去那里办事
什么是现代生物学研究的重要方法
EOF在c++里面是什么意思
昌富废品回收站地址好找么,我有些事要过去
虚胖的人怎么减肥?身体不好但很胖,身上有肉
信用卡积分都能换什么东西吗?
如何在EXCEL 里通过一个控件实现对企业数据库
废旧物资废旧金属定点收购站地址在什么地方,
东北大米经销点地址在什么地方,想过去办事
推荐资讯
东夏旺村怎么去啊,有知道地址的么
如图为人体血液循环模式图,请据图回答:(1
曲锦硕这个名字怎么样?
打印机不能连续打印多份
什么是有理数?什么是无理数?什么是复数?
I'm sure he won't mind同义句
性能测试100并发比120并发 tps数值高 但是150
德日苏布拉格嘎查地址在什么地方,我要处理点
三角形ABC,BE平分角B交AC于E,DC平分角C交AB
墨尔本和悉尼两个读书哪里好
安全读后感
奔驰W220的中网和江淮宾悦的中网一样吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?