07 VFP 数组.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7-1 数组的定义 7-2 数组的基本操作 7-2 数组的基本操作 7-2-1 给数组变量赋值 7-2-2 函数AELEMENT() 7-2-3 函数ASUBSCRIPT() 7-2-4 检测数组的大小 7-2-5 数组元素的复制 7-2-6 数组元素的排序 7-2-7 数组元素值的搜索 7-2-8 使用 FOR EACH ... ENDFOR 命令 7-1 数组的定义 7-1 数组的定义 7-2-1 给数组变量赋值 7-2-1 给数组变量赋值 7-2-2 函数AELEMENT() 7-2-3 函数ASUBSCRIPT() 7-2-4 检测数组的大小 7-2-4 检测数组的大小 7-2-5 数组元素的复制 7-2-5 数组元素的复制 7-2-6 数组元素的排列 7-2-6 数组元素的排列 7-2-7 数组元素值的搜索 7-2-7 数组元素值的搜索 7-2-8 使用FOR EACH ... ENDFOR 命令 7-2-8 使用FOR EACH ... ENDFOR 命令 7-2-8 使用FOR EACH ... ENDFOR 命令 7-2-8 使用FOR EACH ... ENDFOR 命令 习题 习题 上一步 下一步 关 闭 第 * 页 共 18 页 目 录 Visual FoxPro要求用户必须先定义然后才能使用数组。可以用DIMENSION与DECLARE 命令完成定义数组的工作。 DIMENSION ArrayName1(nRows1 [,nColumns1]) [,ArrayName2(nRows2 [,nColumns2])] ... DECLARE ArrayName1(nRows1 [,nColumns1]) [,ArrayName2(nRows2 [,nColumns2])] ... 语法 一维数组只有nRows1一个参数 一维数组只有nRows1一个参数二维数组必须加入nRows1和nColumns1两个参数,数组所拥有的下标变量个数即为两个参数值的乘积。 范例 定义一个名称为myarrays,拥有1 行、10 列的一维数组 表示创建一个名称为myarray,拥有12行、5列的二维数组。其中的下标变量是70个 范例 使用DIMENSION或DECLARE命令定义了数组以后,系统默认数组中各下标变量的初值都是逻辑非.F.。您可以随时利用STORE命令或等号命令为整个数组赋值,或者只为某个下标变量赋值。 1. DIMENSION myary1[10] 范例 2. DIMENSION myary2[2,4] myary2[1,1] 第1号元素 myary2[1,2] 2 myary2[1,3] 3 myary2[1,4] 4 myary2[2,1] 5 myary2[2,2] 7 myary2[2,3] 7 myary2[2,4] 第 8 号元素 两者效果等价 语法 AELEMENT(ArrayName,nRowSubscript[,nColumnSubscript]) 范例 AELEMENT()函数将返回该下标变量在数组中的位置顺序编号。 数组的行下标 数组的列下标 语法 ASUBSCRIPT(ArrayName,nElementNumber,nSubscript) 范例 ASUBSCRIPT()函数能够返回给定数组下标变量的行下标值或列下标值。 下标变量在数组中的顺序号 1表示函数结果为行下标, 2表示函数结果为列下标 语法 ALEN(ArrayName[,nArrayAttribute]) ALEN() 函数不仅能够返回指定数组的元素个数,也可返回数组的列数与行数。尤其在处理一个未知大小的数组时,此函数便显得特别有用。 值为1时,函数返回数组的行数;为2时,函数返回数组的列数。 范例 语法 当一个数组已经存在,我们可以利用ACOPY()函数将其中的元素复制、粘贴到另一个数组中。 ACOPY(SourceArrayName,DestinationArrayName [,nFirstSourceElement[,nNumberElements[nFirstDestElement]]]) 其中: SourceArrayName 是源数组名 DestinationArrayName 是目标数组名 nFirstSourceElement 源数组中准备复制的起始元素位置,省略为第1个元素 nNumberElements 是被复制的元

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档