for循环,结果为什么不一样?

img


输出为55,11

img


最后的输出为45,10

少一个分号,为什么少了一次循环?

因为第二个在循环内输出的。
循环内输出的都是满足条件的情况。
第一种因为for循环后面有分号,所以输出语句在最后输出,不满足for循环后,输出结果。