vfp 在VFP中定义了一个二维数组,如何测知该数组的行数与列数?另:如何查询出一个二维数组某一行或某一列的值?注意题意

vfp
在VFP中定义了一个二维数组,如何测知该数组的行数与列数?
另:如何查询出一个二维数组某一行或某一列的值?
注意题意:我现在有一个二维数组,但不知道它有几行几列,有没有什么办法测出来?
lynchcheung 1年前 已收到1个回答 举报

jing_1210 春芽

共回答了18个问题采纳率:83.3% 举报

alen() 函数
返回数组中元素、行或列的数目.
语法
ALEN(ArrayName [, nArrayAttribute])
参数
ArrayName
指定数组名.如果参数仅包含数组名,ALEN( ) 函数则返回元素的数目.
nArrayAttribute
确定 ALEN( ) 函数返回的是数组元素的数目、数组的行数,还是数组的列数.nArrayAttribute 可以取值为 0、1 或 2.
0 指定返回数组元素数目.省略 nArrayAttribute 与指定 nArrayAttribute 为 0 作用相同.
1 指定返回数组的行数.
2 指定返回数组的列数.如果数组是一维数组,则 ALEN( ) 函数返回 0(没有列).
返回值类型
数值型
例:
a=alen(la_array,1) &&返回该数组的行
b=alen(la_array,2) &&返回该数组的列
另外:如何查询出一个二维数组某一行或某一列的值?
例:
?la_array(1,1) &&返回第一行第一列的值

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.018 s. - webmaster@yulucn.com