+ -
当前位置:首页 → 问答吧 → 数据结构抽象数据的格式问题请高人指点?

数据结构抽象数据的格式问题请高人指点?

时间:2011-09-25

来源:互联网

现在在学严蔚敏的数据结构,问一个抽象数据的问题
例如:
ADT List{

  数据对象:D={ai|ai∈ElemSet,i=1,2,……,n,n≥0}

  数据关系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,……,n}

  基本操作:


GetElem(L,i,&e)

  初始条件:线性表L已存在,1≤i≤ListLength(L)。}、ADT List

  操作结果:用e返回L中第i数据个元素的值。
为什么e前面要加个&这个符号,如果不加我觉得也没什么关系,反正就用e返回L中第i数据个元素的值也行啊,请高手指点。

作者: bloodbirdxgr   发布时间: 2011-09-25

不加&返回的是值,加了&返回的是对象

作者: chhch11111   发布时间: 2011-09-29

&是引用 作为形参的时候传得时地址吗,e相当于一个别名,在返回的时候e的值会变,如果不加&的话,e的值是不会变的,lz基础有待提高啊

作者: jackhanzy   发布时间: 2011-09-29