vb中 for循环和if语句的问题
大概意思:做个循环,拿a[i]和b比较,把其中相等时的i值赋给j,最终得到j.下面是我自己写的,但是得不到j,请大家帮忙
for i=0 to n
if a[i]=b then
j=i
end if
next
参考答案:若a[i]<>b ,则永远得不到j的值
若a[i]=b,有任意一次成立,则能得到,但此时退出循环就可以。
for i=0 to n
if a[i]=b then
j=i
exit for
end if
next
大概意思:做个循环,拿a[i]和b比较,把其中相等时的i值赋给j,最终得到j.下面是我自己写的,但是得不到j,请大家帮忙
for i=0 to n
if a[i]=b then
j=i
end if
next
参考答案:若a[i]<>b ,则永远得不到j的值
若a[i]=b,有任意一次成立,则能得到,但此时退出循环就可以。
for i=0 to n
if a[i]=b then
j=i
exit for
end if
next