问答详情
源自:4-5 重复重复(for循环)

请问大佬,for循环内的 sum = sum + mymoney

for循环内的 sum = sum + mymoney 

这个运算式中的mymoney就代表所有循环的值的和吗?

提问者:tmdx 2020-07-13 00:32

个回答

  • 成事不足先生
    2020-07-30 13:40:32

    不是,是每次结果的值得和

  • 小鱼鱼同学
    2020-07-27 09:56:25

    初始值 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 退出循环


  • 慕数据6177396
    2020-07-19 16:05:57

    mymoney的值代表循环次数,sum的值才代表所有值的和

  • Missjun6418
    2020-07-13 09:50:05

    不是,sum代表所有值得和