看右下角调试
为什么我这个代码的数组循环赋值不是num【0】=... num【2】=..
而是一直都是num【i】=.. 这个值一直再变
【】里面为什么不是0,2,3……而是一直是i
你自己把值带进去跟一遍就知道了
i=2: sn1 = sn1 + num[0] = 0; sn2=sn2+sn1=1; sn2 = sn2 - num[0] = 1; num[2]=sn1 =0
i=3: sn1 = sn1 + num[1] = 0; sn2=sn2+sn1=1; sn2 = sn2 - num[1] = 1; num[3]=sn1 =0
i=4: sn1 = sn1 + num[2] = 0; sn2=sn2+sn1=1; sn2 = sn2 - num[2] = 1; num[4]=sn1 =0