发布网友 发布时间: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