香港半岛月饼价格表:vb的一个问题
来源:百度文库 编辑:中科新闻网 时间:2024/04/29 03:41:05
Private Gac() As Boolean
If Not i = Index Then
If Gac(i) Then
这句 if gac(i) 怎么回事啊??这样怎么判断的啊~~??就 gac(i) 是怎么判断的????水帮我解说一下~
If Not i = Index Then
If Gac(i) Then
这句 if gac(i) 怎么回事啊??这样怎么判断的啊~~??就 gac(i) 是怎么判断的????水帮我解说一下~
Gac(i) 的值为 false 或者是 0时不成立
其他都成立
比如
i=1
if i then
语句
end if
那么语句将被执行
这么说吧
If 条件判断 Then...
当条件为true时,变成
If true Then...(执行Then后面的语句)
当条件为false时,变成
If false Then...(不执行Then后面的语句)
你上面的Gac(i)是Boolean型动态数组Gac中的一个元素,他的取值范围只有两种结果(True或False)
帮,当Gac(i)为True时,
If true Then...(执行Then后面的语句);
当Gac(i)为False时,
If false Then...(不执行Then后面的语句).
从以上看 是一个反回布尔你值的函数
Gac(i)得的结果只有 True 或 False 两种可能
所以就可以if语句作出判断。
可以看看你的Gac()函数具体内容吗?
前面已经定义了Private Gac() As Boolean,即Gac()是一组布尔型(值为True或Flase)的数组变量,if Gac(i)就是判断Gac()数组中第i个变量的值,当Gac(i)=True时,If Gac(i) Then 成立,当Gac(i)=Flase时,If Gac(i) Then 不成立。
当然你也可以把这句写成,If Gac(i)=True Then 结果是一样的。