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

mymoney=0,跟mymoney=1,出来的结果一样??

for(mymoney=0;mymoney<=10;mymoney++)

第一次循环mymoney是不是=1

for(mymoney=1;mymoney<=10;mymoney++)

而这个第一次循环mymoney是不是=2

我这样想对吗?

提问者:qq_蜘蛛的听觉在脚上_03435164 2016-07-14 22:28

个回答

  • 番茄姑娘_3055
    2016-07-14 23:18:04
    已采纳

    不一样,mymoney=0从0开始循环,循环一次后mymoney=1,

    而当mymoney=1是从1开始循环,循环后才等于2.

  • 慕粉3994890
    2016-09-20 15:17:37

    这两行代码的意义不一样,但结果是一样的,因为0+0=0

  • 慕数据0563736
    2016-07-14 23:00:21

    这是不对的,循环是先从变量赋值开始的,变量自己不会先运算,所以当mymoney=0时,循环是从0开始的