問一下這個(gè)代碼是什么意思。??床欢?/h1>
慕姐6162487
2017-09-23 15:05:51
学过了C语言。。但是记得没有这种表达方式。。视频是数据结构的教学视频。我记得箭头不都是结构里面的嘛。。。这是什么意思?指针?
5 回答
已采納

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
沒錯(cuò),是結(jié)構(gòu)體里的,C 語言有這個(gè)語法:-> 是通過指針訪問結(jié)構(gòu)體成員的運(yùn)算符。
L 是 Sqlist 指針類型,而 Sqlist 應(yīng)該是個(gè) struct, 那么 L -> length 就是 L 所指的 Sqlist 中的 length 成員。

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
這個(gè)要看順序表Sqlist的定義,通常Sqlist是一個(gè)結(jié)構(gòu)體,里面有一個(gè)整型數(shù)組(足夠大),和一個(gè)表示當(dāng)前數(shù)組元素個(gè)數(shù)的length成員,那么L是一個(gè)結(jié)構(gòu)體指針,通過L->XXX的形式來訪問該結(jié)構(gòu)體指針的成員,初始值L->length==0,如果==0那么表示當(dāng)前順序表(數(shù)組)沒有一個(gè)元素,無法執(zhí)行刪除元素操作,直接返回。
- 5 回答
- 0 關(guān)注
- 3497 瀏覽
添加回答
舉報(bào)
0/150
提交
取消