请问大佬,for循环内的 sum = sum + mymoney
for循环内的 sum = sum + mymoney
这个运算式中的mymoney就代表所有循环的值的和吗?
for循环内的 sum = sum + mymoney
这个运算式中的mymoney就代表所有循环的值的和吗?
2020-07-13
初始值 sum=0;mymoney=1;
第一次 sum=sum+mymoney; // 等同于sum=mymoney 即 sum=1; 执行mymoney++ 此时mymoney为2
第二次 sum=sum+mymoney;// 等同于sum=1+2; sum=3 执行mymoney++ mymoney值为3
第三次 sum=sum+mymoney;// 等同于 sum=3+3; sum=6 执行mymoney++ mymoney值为4
............................................
最后一次 sum=sum+mymoney; // 此时mymoney值为10 sum值为 1+2+3+4+5+6+7+8+9 即最后一次循环sum=1+2+3+4+5+6+7+8+9 +10; 为55 执行mymoney++ mymoney值为11
再次回到判断语句mymoney<11或mymoney<=10;结果为false 退出循环
举报