回 帖 发 新 帖 刷新版面

主题:我是初学者请教VB编程高手43

private sub form_activate
dim score(3)as integer, total as integer
dim aa_score as variant
score(1)=50:score(2)=14:score(3)=36
total=0:i=0
for each aa_score in score
i=i+1
total=total+aa_score
print i,aa_score,total
next
end sub
运行结果是1 0 0
          2 50 50
          3 14 64
          4 36 100我不太理解请帮我解释一下好吗各位高手

回复列表 (共2个回复)

沙发

哎,vb里面的数组定义下标默认从0开始,所以你里面那个数组有四个元素

板凳

for each aa_score in score  依次将score中的元素赋值给aa_score[em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册