慕虎7504397
2019-03-10 20:44
m_iSize是内存的大小,m_iLength是数组的长度,所以不应该是i<m_iLength吗?
我的理解是这样的:
因为即使有的位置没有赋值,但还算线性表的内容,只不过它们的内容为空值,但它们仍然是有索引的.
这里i的作用只是要它满足线性表的索引即可,如果写成i<m_iLength,可能程序运行并没有问题,但是从逻辑上讲i并没有遍历到所有的线性表索引,这个循环是不完整的.
数据结构探险之线性表篇
57564 学习 · 257 问题
相似问题