永发信息网

有关pascal指针的问题

答案:2  悬赏:10  手机版
解决时间 2021-04-07 23:16
双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是( )。
A.p^.rlink^.llink=p^.rlink;
p^.llink^.rlink=p^.llink;dispose(p);
B.p^.llink^.rlink=p^.rlink;
p^.rlink^.llink=p^.llink;dispose(p);
C.p^.rlink^.llink=p^.llink;
p^.rlink^.llink^.rlink=p^.rlink;dispose(p);
D.p^.llink^.rlink=p^.rlink;
p^.llink^.rlink^.llink=p^.llink;dispose(p);
最好解释一下为什么选那个选项
最佳答案
最基本的指针运用啊,我初赛前10分钟刚刚看得指针都会做这题。。。答案是bcd,教你一个白痴但很有用的方法,rlink就是右指针,llink就是左指针,加个^就是指其所指的地址,你可以把他当做一个数来看。B的意思就是p的左的右赋成p的右,p的右的左赋成p的左,dispose是删除某个地址的令命,即把p所指的地址的空间释放,等于删除p,这样b就是正确的,cd两个自己推,a很明显是错的(p的右的左赋成p的右,明显反了)。
全部回答
这么说吧,当你定义一个指针p时,它会指向一个内存地址。这个地址要么是空的,要么存放着一个数据。当你使用p^时,你就会调用该内存地址中的数据。当你使用p时,调用的只是内存的地址。比如说,我要到xx路xx号,找xx人,找的是这个人。而我找xx路xx号,找的是一个地址。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
栾城·天山水榭花都南门在哪里啊,我有事要去
羽毛球在网前用拍面切击球托 使球带有旋转和
端午的端子什么意思
跑长跑鼻子不透气咋办?
买家申请假冒品牌并请淘宝介入,卖家提供不了
《格 列夫游记》中大人国国王是怎样的一个形
不想离开,毕竟他很好什么意思?
1/2C+3/4C+5/8C+7/16C=1 这
熟驴肉有点臭味是怎么回事?还能吃吗?
杭州到唐山昨天发的货走的顺丰快递什么时候到
听鬼故事对人心理和身体健康有影响吗?
多少想念不敢说,怕惊扰了彼此平静的生活
托马斯·金凯德油画
供电局家属院30号院地址有知道的么?有点事想
(口+5)除以7减3=5问:口是几?
推荐资讯
郑州d308次列车到徐州多常时间
农村信用社程潮分社地址有知道的么?有点事想
今年16年4号台风中心位置在哪里
木瓜果盘做法
小腿上长了一个类似水痘的包。怎么回事啊啊?
有一首歌词里叫舒为舒威舒威舒威是首什么歌
福特新福克斯自动档挂倒档起步时嘭的一声巨响
求一款多美女的攻略游戏
关于龙女的大招最多能持续多久
亲戚不计较?
腰痛得不能坐立是因为什么?
DNF中人偶GSD和阿甘左哪个猛些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?