亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

GetElem函數在逐個比較時為什么不是i<m_iLength而是i<m_iSize

m_iSize是內存的大小,m_iLength是數組的長度,所以不應該是i<m_iLength嗎?

正在回答

1 回答

我的理解是這樣的:

因為即使有的位置沒有賦值,但還算線性表的內容,只不過它們的內容為空值,但它們仍然是有索引的.

這里i的作用只是要它滿足線性表的索引即可,如果寫成i<m_iLength,可能程序運行并沒有問題,但是從邏輯上講i并沒有遍歷到所有的線性表索引,這個循環是不完整的.

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

GetElem函數在逐個比較時為什么不是i<m_iLength而是i<m_iSize

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號