VB6.0 里For i = 1 To Len(Oct)这句什么意思??解释一下?

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:50:47
什么意思?是8进转10进里的一个语句

Len()是VB中求取字符串长度的函数,Len(Oct)就是取得Oct变量包含的字符串的长度。
For i = 1 To Len(Oct)就是循环从1到Oct变量包含的字符串的长度。
根据Oct变量不同,循环次数也不会相同。

len()是求字符串长度的函数
len(Oct)返回Oct的长度,是整数,
估计循环要从Oct的第一位到最后一位开始计算10进制结果了

假设长度为4
上面的语句就等价于

for i=1 to 4
....

For i = 1 To Len(Oct)
是for循环的语句
i的初始值是1,终值是字符串Oct的长度,步长是1
len()函数,求一个字符串的长度

这是For...Next...循环与语句结构,例如:Oct代表“good”
则i=1 to 4,循环四次!