另外,Start和Finish的值是什么,怎么算的?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 14:17:41
另外,Start和Finish的值是什么,怎么算的?另外,Start和Finish的值是什么,怎么算的? 另外,Start和Finish的值是什么,怎么算的?由于一开始使用了Base1语句,

另外,Start和Finish的值是什么,怎么算的?
另外,Start和Finish的值是什么,怎么算的?
 

另外,Start和Finish的值是什么,怎么算的?
由于一开始使用了 Base 1语句,所以数组的下标下界应该是1
这里给数组赋值:arr = Array(12,4,8,16)
可以看到这个数组是由四个元素组成.
它们是:arr(1) = 12,arr(2) = 4,arr(3) = 8,arr(4) = 16
Start=LBound(): LBound()函数是返回数组下标的下界,这样Start=1了,
Finish=UBound(): UBound()函数是返回数组下标的上界,这样Finish=4了,
那么,不难理
For i = Start To Finish 相当于 For i = 1 To 4
Sum = Sum + arr(i)
Next i
这段代码是循环,一共循环4次,相当于:
Sum = 12 + 4 + 8 + 16
这样:Sum 的最终值是 40
由于:c = Sum / Finish,所以c的值是10
那么:Text1.Text = c 应该是 10,最终输出当然是10了.