考研论坛

 
查看: 5365|回复: 16
打印 上一主题 下一主题

[计算机系统结构] Pop(&s,&e)e前面为什么还要加&

[复制链接]

8

主题

19

帖子

14

积分

新手上路

Rank: 1

精华
0
威望
0
K币
14 元
注册时间
2015-9-20
跳转到指定楼层
楼主
发表于 2015-9-21 20:07 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据结构

来自Android客户端

    回复

    使用道具 举报

    6

    主题

    38

    帖子

    4

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    4 元
    注册时间
    2014-12-9
    沙发
    发表于 2015-9-25 19:43 来自手机 | 只看该作者
    用e返回出栈值,&是取e的地址意思。不加&程序只在栈中运行,结束后所有局部变量均释放。

    来自Android客户端

    回复

    使用道具 举报

    8

    主题

    444

    帖子

    1022

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    0
    K币
    1022 元
    注册时间
    2014-9-16
    板凳
    发表于 2015-9-28 01:26 | 只看该作者
    。。。。。。你没学过c语言么
    回复

    使用道具 举报

    2

    主题

    11

    帖子

    28

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    28 元
    注册时间
    2015-10-2
    地板
    发表于 2015-10-3 00:02 来自手机 | 只看该作者
    这是让e获取栈里的值

    来自Android客户端

    回复

    使用道具 举报

    8

    主题

    19

    帖子

    14

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    14 元
    注册时间
    2015-9-20
    5
     楼主| 发表于 2015-10-3 22:17 来自手机 | 只看该作者
    evenxyg 发表于 2015-9-25 19:43
    用e返回出栈值,&是取e的地址意思。不加&程序只在栈中运行,结束后所有局部变量均释放。 ...

    始终没有搞明白,写算法的时候,做什么题的时候用*指针什么时候不用呢

    来自Android客户端

    回复

    使用道具 举报

    6

    主题

    38

    帖子

    4

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    4 元
    注册时间
    2014-12-9
    6
    发表于 2015-10-4 00:35 来自手机 | 只看该作者
    qiqiqiqo 发表于 2015-9-28 01:26
    。。。。。。你没学过c语言么

    你要是会的话就帮助别人解释,你不说我也不知道我错在哪里,更不知道你是不是不懂装懂。

    来自Android客户端

    回复

    使用道具 举报

    4

    主题

    27

    帖子

    84

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    84 元
    注册时间
    2012-11-7
    7
    发表于 2015-10-4 09:58 来自手机 | 只看该作者
    小松未步骤 发表于 2015-10-3 22:17
    始终没有搞明白,写算法的时候,做什么题的时候用*指针什么时候不用呢

    如果是函数定义时出现&是引用的意思,是c++的用法,但有的书会这样用,判断一下就行了

    来自Android客户端

    回复

    使用道具 举报

    6

    主题

    38

    帖子

    4

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    4 元
    注册时间
    2014-12-9
    8
    发表于 2015-10-4 11:09 来自手机 | 只看该作者
    小松未步骤 发表于 2015-10-3 22:17
    始终没有搞明白,写算法的时候,做什么题的时候用*指针什么时候不用呢

    用*代表取地址空间内容,*p代表去p变量地址的内容,内容可能是数值,也可能是地址。比方说若p=48(数值),*p取到的就是48这个数值;如果p=1024h(地址),*p取到的就是1024这个地址,如果想取1024地址中的内容,就要用**p。

    来自Android客户端

    回复

    使用道具 举报

    8

    主题

    444

    帖子

    1022

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    0
    K币
    1022 元
    注册时间
    2014-9-16
    9
    发表于 2015-10-6 10:21 | 只看该作者
    evenxyg 发表于 2015-10-4 11:09
    用*代表取地址空间内容,*p代表去p变量地址的内容,内容可能是数值,也可能是地址。比方说若p=48(数值) ...

    你跟他说这些他也看不懂。。看他这个问题,还有他的回复,估计是个跨考的,没看过c语言,直接看的数据结构。。。但c语言是数据结构的基础。。这才是个进栈出栈,更别说没看过c语言肯定对链表二叉树什么的理解的也不够啊。
    回复

    使用道具 举报

    0

    主题

    28

    帖子

    1092

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    0
    K币
    1092 元
    注册时间
    2015-6-29
    10
    发表于 2015-10-6 17:33 来自手机 | 只看该作者
    qiqiqiqo 发表于 2015-10-6 10:21
    你跟他说这些他也看不懂。。看他这个问题,还有他的回复,估计是个跨考的,没看过c语言,直接看的数据结 ...

    跨考的基础没你想的那么不堪。起码天勤那本辅导书每个地方都写的明明白白,没基础的也能看懂

    来自iPhone客户端

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2026-1-10 03:48 , Processed in 0.083583 second(s), Total 8, Slave 8(Usage:7M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭