if(0==i) break;如何这块break跳出了,下面的count++;s+i;还能执行?这是为什么
原因就是if语句后面没有大括号的时候,只会进行后面紧跟着的一行代码,已";"结束,所以后面的count++和s+=i;
不受if(0 == i)这个判断的影响。当if(0 == i)时,只会执行break这一句话,如果i != 0 的时候 就执行count++ ;s += ;