3个回答
展开全部
High(X)函数返回参数的取值范围内的最大值,其类型为X,或X的
索引。X既可以是一个类型标识,也可以是一个变量,其类型必须为下面之一:
变量类型 High(X)的返回值
-------------------------------------------
序数类型 这一类型的最高取值
数组类型 数组索引的最大值
字符串类型 这一字符串声明过的长度
动态数组 返回实际元素个数的负值
字符串参数 返回实际元素个数的负值
示例:
function Sum( var X: array of Double): Double;
var
I: Word;
S: Double;
begin
S := 0; { Note that open array index range is always zero-based. }
for I := 0 to High(X) do S := S + X[I];
Sum := S;
end;
Low(X)的含义可以参考上面的描述,但正好相反。
索引。X既可以是一个类型标识,也可以是一个变量,其类型必须为下面之一:
变量类型 High(X)的返回值
-------------------------------------------
序数类型 这一类型的最高取值
数组类型 数组索引的最大值
字符串类型 这一字符串声明过的长度
动态数组 返回实际元素个数的负值
字符串参数 返回实际元素个数的负值
示例:
function Sum( var X: array of Double): Double;
var
I: Word;
S: Double;
begin
S := 0; { Note that open array index range is always zero-based. }
for I := 0 to High(X) do S := S + X[I];
Sum := S;
end;
Low(X)的含义可以参考上面的描述,但正好相反。
参考资料: http://zhidao.baidu.com/question/99524277.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询