VB中(InStr(Str(i), "5") = 0)是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:20:45
VB中(InStr(Str(i), "5") = 0)是什么意思
主要是=0是个什么意思?

instr返回值

如果 InStr 返回
string1 为零长度 0
string1 为 Null Null
string2 为零长度 Start
string2 为 Null Null
string2 找不到 0
在 string1 中找到string2 找到的位置
start > string2 0
所以=0就是这返回值中的一种,你自己看你的str(i)就知道是那种情况了

Instr 字符处理的函数

语法: instr(起点位置,被搜索的字符,搜索的字符)

起点位置可以省略

被搜索的必要,搜索的必要

你这句意思就是 从Str(i) 里面没有 5 这个字符

应该是个条件语句..

呵呵..楼下的都说清楚了

1.instr 表示在前一字符串里面找后一字符
2.(InStr(Str(i), "5") = 0)表示在Str(i)里面找字符"5",如果找到就是1,如果找不到就=0,这个0就是(InStr(Str(i), "5") = 0)里面的0