for(mymoney=0;mymoney<=10;mymoney++)
第一次循环mymoney是不是=1
for(mymoney=1;mymoney<=10;mymoney++)
而这个第一次循环mymoney是不是=2
我这样想对吗?
不一样,mymoney=0从0开始循环,循环一次后mymoney=1,
而当mymoney=1是从1开始循环,循环后才等于2.
这两行代码的意义不一样,但结果是一样的,因为0+0=0
这是不对的,循环是先从变量赋值开始的,变量自己不会先运算,所以当mymoney=0时,循环是从0开始的