在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2272|回复: 0

LV Nugget之数组索引的妙用

[复制链接]
发表于 2012-6-20 18:36:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cjsb37 于 2013-4-29 08:55 编辑

几天前,看了一位网友写的LV程序。显然这位网友刚刚使用LV编程不久,存在很多问题。对于我们使用LV很长时间的编程者,很多用法是很自然的,手熟而已,但是对于初学者来说,这些用法可能是宝贵的技巧。今天我们谈谈数组索引的用法,首先从一维数组谈起。
1、一维数组的首个元素对应的索引值为0,也就是说索引从0开始,有些编程语言数组的索引是从1开始的,所以这点必须明确。

                               
登录/注册后可看大图
2011-11-16 13:49 上传
下载附件 (116.85 KB)



2、索引数组函数中使用的数组索引端子可以不连接,默认连接的为0。因此要取出数组首个元素,上图可以简化为

                               
登录/注册后可看大图
2011-11-16 13:49 上传
下载附件 (127.79 KB)



3、索引数组函数中使用的数组索引是无边界的,当索引超出实际数组长度时,返回对应数据类型的默认值。
4、使用索引数组函数可以同时索引多个数组元素。下图所示的例子在初学者编程中经常遇到,这是我最近遇到初学者的用法。

                               
登录/注册后可看大图
2011-11-16 13:49 上传
下载附件 (224.74 KB)



上述操作使用一个索引数组函数即可以实现,如下图所示。

                               
登录/注册后可看大图

如果索引数组函数的索引端子不连接,首个索引端子使用默认值0,一下索引依次自动递增,上述操作可以简化入下。

                               
登录/注册后可看大图

5、索引数组中的一段或者几段。当数组索引给定一个值后,其后不连接的索引端子依次递增。因此对于要取出连续的一段元素,可以简化编程,如下图所示。

                               
登录/注册后可看大图

以上是一维数组索引的几种用法,二维数组索引变化更多,需要多加体会。






您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 17:06 , Processed in 0.024186 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表