精品推荐
阅读排行
· 查看svchost.exe进程· PRO/E 十种技巧
· [组图] 3ds Max 高级长篇人
· [组图] PRO/E的曲面设计
· 怎样学好PRO/E软件?
· 路由技术介绍
· Pro/ENGINEER 学习资
· xml的应用是什么?x
· [组图] Photoshop制作珠宝文
· [组图] flash人物绘画教程
| 作者:佚名 来源:www.pccode.net 整理 发布时间:2006-3-11 21:54:24 发布人:wongrs | ||||||||||||||||||||||||
| 数组实际上就是一组变量,它们有同样的名称,但有不同的下标,也可以叫编号,比如:a(1)、a(2)、a(3)……,这些变量叫做数组的元素。 这些变量可以同一般变量一样使用,比如: a(1)='庄稼' replace 姓名 with a(1) 那么用数组有什么好处呢?当我们要对一组变量进行处理时,就会体现出它的好处了,比如我们想将某个数据表中连续的若干记录中某个字段的内容放入变量,如果不用数组程序就会是这样
显然这是很麻烦的,尤其需要的变量很多时,而最主要的是,如果变量的个数是不定的,那就几乎难以实现。 而用数组就可以解决问题,假设需要100个变量,程序就可以是这样:
而代表数组个数的100也可以用变量,即:
这样只要在每次定义数组个数前给 ac 不同的值就可以实现数组个数是可变的了。
二维数组 我们上面讲到的是一维数组,即一个元素由一个下标来确定,那么二维数组就是由两个下标来确定一个元素,比如:a(1,1)、a(1,2)、a(1,2)、a(2,1)、a(2,2)……。 二维数组有什么好处呢?比如还是上面的例子,但我们需要把“姓名”和“电话”都放到变量中,我们就可以这样来做:
如果不用二维数组而用一维数组,那做起来会很麻烦,不信您自己试试看,另外后面使用起来也很不方便。 实际上上面这个二维数组就相当于一个具有2列、100行的表,a(1,1) 是第一个人的姓名、a(1,2) 是第一个人的电话、a(2,1) 是第二个人的姓名、……,使用起来非常直观。
数组相关命令
数组相关函数
|
||||||||||||||||||||||||
| [ ] [返回上一页] [打 印] [收 藏] | ||||||||||||||||||||||||
上一篇文章:Foxpro 更多编程函数
下一篇文章:Foxpro 子程序和函数 |
