永发信息网

*q=p–>top是什么意思?就是那个->意思不懂。是相当于p.top么?就是p取top元素赋给q么?

答案:1  悬赏:40  手机版
解决时间 2021-01-19 23:51
*q=p–>top是什么意思?就是那个->意思不懂。是相当于p.top么?就是p取top元素赋给q么?
最佳答案
1.楼主c语言及数据结构的知识需要补一补。p.top,p–>top是一个意思。链表,结构体,联合体等数据结构内部的成员变量的两种表示方法。
2.根据你程序来看,是堆栈的出栈操作,并返回出栈的数据x,q是定义的中间变量。if语句判断堆栈是否溢出。然后堆栈的把堆栈第二个数据赋值给堆栈顶部。实现出栈操作。追问呃。。太久没去碰C语言了。还有那时指针的老师不是期末重点,没好好学。。

就是那个
x=q–>data;\\把q的数据(也就是p的top)赋给x
p–>top=q–>next;\\把q的第二个元素赋给p的top
然后最后return x;
这不是获得栈顶元素么?
这样怎么实现让栈的top元素出栈。
请问我是哪里理解错误了?追答p–>top=q–>next;这一句就是将栈内数据前移一位,重新填补栈内数据,x的元素已不在栈内了。仔细理解一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何提高 httpclient 请求效率
斗鱼dnf千亿商人小风
我感觉心里头有个地方难受打个嘎就好受了但难
你吃了25颗葡萄。我吃了64颗葡萄。他吃了79颗
有些纠结,这两个怎么选
埋地泄漏电缆实现的原理是什么?
写修仙小说用的,求里面的法宝名称。 (越多
简易玻璃幕墙怎么制作'用1.0厚铝合金可以
什么样的男生算好男生呢,男生是不是都会色一
美国喜剧片《独裁者》2012年就上映了,为什么
简述公共行政学的基本内容
昆明到永仁有多少公里
佳能打印机5200错误代码是什么问题
计算(axa-bxb)-2(axa bxb)
beow/贝奥是什么牌子,beow/贝奥什么
推荐资讯
看着那个好看丫?
爽肤水和润肤水是一样的吗?如果不是,区别在
各位大神你们都是用自来水泡的水弹还是纯净水
零度经线叫________,零度纬线叫________.
感情无关是什么意思
成语词典紧锁双眉的解释
怎样关闭微信公众账号.注意,是公众账号
粤S车牌怎么安装
为什么世界斯诺克中国公开赛,总是有人鼓掌,
英格兰也佩被称作“传统强队”?
水库等级划分的相关概念
什么牌子的折叠电动车好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?