数组下标使用0起始的理由

来源:互联网 发布:php用户登陆页面 编辑:程序博客网 时间:2024/05/22 18:49

虽然delphi提供了可以自定数组起始下标的值,但还是建议使用0,理由:

1、windows、linux api以及delphi vcl许多 地方都假设 数组下标从0开始;

2、动态数组必须从0开始,所以必须习惯;

3、如果你使用开放数组作为例程的参数,那么low函数将返回0,无论在例程外部是如何声明数组的。

4、数组元素访问的地址计算以及下标值的比较,与0做比较或计算,效率都相对较高

原创粉丝点击