学过了C语言。。但是记得没有这种表达方式。。视频是数据结构的教学视频。我记得箭头不都是结构里面的嘛。。。这是什么意思?指针?
5 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
没错,是结构体里的,C 语言有这个语法:-> 是通过指针访问结构体成员的运算符。
L 是 Sqlist 指针类型,而 Sqlist 应该是个 struct, 那么 L -> length 就是 L 所指的 Sqlist 中的 length 成员。
望远
TA贡献1017条经验 获得超1032个赞
这个要看顺序表Sqlist的定义,通常Sqlist是一个结构体,里面有一个整型数组(足够大),和一个表示当前数组元素个数的length成员,那么L是一个结构体指针,通过L->XXX的形式来访问该结构体指针的成员,初始值L->length==0,如果==0那么表示当前顺序表(数组)没有一个元素,无法执行删除元素操作,直接返回。
- 5 回答
- 0 关注
- 3433 浏览
添加回答
举报
0/150
提交
取消