主题:vb的if问题
ninjia
[专家分:10] 发布于 2009-02-17 14:27:00
小菜一个,望大虾帮助:
if x(2) then ...
x是一个已定义过的数组,...是别的命令。if x(2)是真是假??????????????????????????
回复列表 (共5个回复)
沙发
tanchuhan [专家分:15140] 发布于 2009-02-17 14:39:00
非0
板凳
老大徒伤悲 [专家分:29120] 发布于 2009-02-17 15:29:00
也就是说,x数组如果不是逻辑型的,那么先按照类型转换的规定转换成逻辑型。然后依据砖还结果的真假选择是否执行。
3 楼
ninjia [专家分:10] 发布于 2009-02-17 21:11:00
[em18]那到底是真是假呢?
4 楼
tanchuhan [专家分:15140] 发布于 2009-02-17 22:12:00
[quote]
[em18]那到底是真是假呢?
[/quote]x(2)是一个变量,我们哪知道你这个值是多少?
5 楼
一江秋水 [专家分:9680] 发布于 2009-02-18 14:09:00
只要x(2)的值<>0,就是真。
以后你遇到这样的情况,只要非0(不管是正数还是负数),就都是真。
我来回复