本帖最后由 杨明宁 于 2013-3-26 21:46 编辑
应该是前面i++时还是0;到i++<10还是0跟10比,因为是自增后所以到循环一次在执行前面两i++,然后i就等于2,再过来执行后面那个i++就=3了,回去又一次循环完了就=5,5再执行后面i++就=6了条件还满足,又再一次循环,完了之后就=8了,8再执行后面i++,就是9了,9再回去循环一次,i就=11了,因为是自增后所以是比较完自后再自增,所以是9<10比还满足条件,过去之后才执行前面那两自增,因为这次循环完了,自增完了之后,再执行后面那个i++,这样i就=12了,回去一比较条件不满足,跳出循环,执行输出语句,输出语句再来一次++i因为自增前所以就变成13,所以打印结果是13.
} |