LabVIEW论坛
直播中

刀马旦

11年用户 702经验值
私信 关注
[文章]

【测试之王LabVIEW】Default的陷阱

先贴上一张图
大家可以照着拉拉看程序
执行看看结果有甚么不一样

因为For Loop最少执行次数是0
所以可以不执行内部的code
以至于输出的值会变成Default
所以并不是99
这个情形我是发生在以Array Index来当作循环次数
结果Array是空Array
所以并没有执行For Loop
造成程序执行错误

41379726026970.jpg



回帖(4)

骨灰级发烧友

2014-11-18 10:43:44
这还是个挺容易犯的错误 赞一个
举报

香脆面

2014-11-18 10:44:08
原来for循环也可以这么用 呵呵 学习了
举报

二霸

2014-11-18 10:44:36
这个问题和其他语言类似,既然循环没有执行,那么应该是默认值。
如果使用了自动索引,而且前面的循环次数未知,那么后面要判断数组是否为空。
举报

wloti

2014-11-18 19:59:09
赞一个 学习了      
举报

更多回帖

发帖
×
20
完善资料,
赚取积分