vb中的for 和 next 问题
发布网友
发布时间:2022-05-19 09:33
我来回答
共2个回答
热心网友
时间:2023-08-18 23:53
因为你的if没有endif,在next i前加一个endif即可。
VB对语法的检查是按堆栈方式进行的。如果将你的程序按正确缩进,应该是这样:
dim a%,……
min=100
for i=1 to 20
a=rnd*90+10
print a
if a<min then
min=a:j=i
next i
从这里就可以看出来为什么next i 没有for了。
热心网友
时间:2023-08-18 23:54
因为 IF 没有 END IF
像这类错误,一般是由于某个结构不成对。但是并不仅仅局限于他提示的,要检查你所有的结构是否成对了。