vb两种FOR循环与elxe请解释

发布网友 发布时间:2022-04-23 16:58

我来回答

1个回答

热心网友 时间:2022-07-12 20:24

test1是统计完全部才结束,也就是说从26行一直计算到第10行,结果是有3个符合条件的;
而test2是只要遇到不符合条件的就强行退出,也就是说:第26行符合条件,c+1变为1,然后第25行也符合条件,c+1变为2,紧接着第24行不符合条件,就立刻退出循环了(后面的行即使有符合条件的也不再统计了),所以结果为2。
至于你说的2才正确3不正确,由于没有看到你的数据,所以我不好下结论。但是如果你的目的是统计26行到10行所有符合条件的个数,那无疑test1才是正确的代码,test2是错误的!追问倒立开始算起连续,TEST2才是正确的

为什么第26行符合,第25行符合,但24行不符合,如果没有Else Exit For这句,它还会加1变成3

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com