数组中存在一个词汇:偏移量,在刚开始学习这部分的时候,不理解这个概念,看着例子中的计算方法也不理解。小组讨论时,也没有得出结果,只能悬起来,等深入学习之后继续研究。初步学习阶段已过,现在该回过头来看看遗留问题了,看到这一内容时,忽然间豁然开朗了。
什么是偏移量?
网上查资料的解说是到数组空间起始位置的偏移值,但是我不明白何谓偏移值。而我理解的是到数组空间起始位置的元素个数。
怎么计算?
数组分为一维数组、二维和多维,现在就以1-3维数组为例进行介绍(PS:在软考中只涉及到了1-3)
一维数组:a[n]
对于一维数组,它的偏移量计算特别简单,比如在a[10]中求a[4]的偏移量
① 数组a的下标从0开始