最赞回答 / 4O4_Not_Found
第一种情况:sum=sum+num;num = num + 2 这样是先加完和,再判断num是否小于等于50,例如当num=50时执行完循环体内的代码后num=50+2,条件不满足所以就跳出循环了第二种情况:num = num + 2sum=sum+num;首先这样会少一个初始值2,而且如果num=num+2的值刚好为50 后面的判断条件为true,他会再执行一次循环。sum=sum+num就变成了sum=648+52 ,然后在进行判断,结果为false才会跳出循环。所以值为700
2018-07-09