+ -
当前位置:首页 → 问答吧 → delphi 数组下标从0还是1开始?

delphi 数组下标从0还是1开始?

时间:2011-08-15

来源:互联网

VC中数组下标都是从0开始的 

delphi数组下标一般情况下是从0开始还是从1开始啊

作者: yyangjingjing   发布时间: 2011-08-15

从0开始

作者: foxyy8888   发布时间: 2011-08-15

0开始的。

作者: jyb_9   发布时间: 2011-08-15

這個要看你的定義。如:
A1 :array [0..9] of integer; //這是從0開始。
A2 :array [1..10] of integer; //這是從1開始。
還有在Delphi中很多是從1開始,如string,取字符的下標是從:string[1]開始。

作者: Oraclers   发布时间: 2011-08-15

自定义的数组肯定是你指定的;动态数组则是默认从0开始。

作者: rainychan2009   发布时间: 2011-08-15

引用 3 楼 oraclers 的回复:
這個要看你的定義。如:
A1 :array [0..9] of integer; //這是從0開始。
A2 :array [1..10] of integer; //這是從1開始。
還有在Delphi中很多是從1開始,如string,取字符的下標是從:string[1]開始。


随你自己的设置,比较灵活。

作者: hongss   发布时间: 2011-08-15

从0开始,从1开始,从20开始都可以,只有动态数组一定是从0开始的。

作者: Jekhn   发布时间: 2011-08-15

热门下载

更多