问一下这个代码是什么意思。。看不懂

学过了C语言。。但是记得没有这种表达方式。。视频是数据结构的教学视频。我记得箭头不都是结构里面的嘛。。。这是什么意思?指针?

慕姐6162487
浏览 3335回答 5
5回答

onemoo

没错,是结构体里的,C 语言有这个语法:-> 是通过指针访问结构体成员的运算符。L 是 Sqlist 指针类型,而 Sqlist 应该是个 struct, 那么 L -> length 就是 L 所指的 Sqlist 中的 length 成员。

望远

这个要看顺序表Sqlist的定义,通常Sqlist是一个结构体,里面有一个整型数组(足够大),和一个表示当前数组元素个数的length成员,那么L是一个结构体指针,通过L->XXX的形式来访问该结构体指针的成员,初始值L->length==0,如果==0那么表示当前顺序表(数组)没有一个元素,无法执行删除元素操作,直接返回。

qq_莫非

就是说L的长度
打开App,查看更多内容
随时随地看视频慕课网APP