我无法弄清楚为什么我的程序不会开始执行for
循环:for
循环的逻辑是正确的,但是当程序运行时它只是跳过{{ 1}}循环,不执行它。如果for
等于i
,则应该从名为count
的数组中读取最后剩余的元素并写入数组se
。
finallyDone
答案 0 :(得分:3)
这是出错的地方:
while(check && i < len){
//and later
if(i >= len){
如果i
小于len
,您只能走到IF语句,但如果i
等于len
,您只会进入IF语句或者更大。这两个说法是矛盾的。