whil(i<=100)
{
sum=sum+i;
i++;
}
i++在此循环中所起得作用是什么?
每一轮循环i++都会加1,每轮循环i都是以上一轮i的数值再加1(1+1=2,2+1=3,3+1=4),等到i值>100时停止循环(while<=100)。而sum=sum+i,就是每轮都以上一轮sum+i得出的结果再相加,sum和i每轮循环它俩的值都是变化的 sum=sum+i(0=0+1==1, 1=1+2==3, 3=3+3==6.......)
while 然后这题是算1加到100的吧,那就是要1+2+3...以运算到中间的为例讲sum=sum(1+...+50)+i(51)i需要自加才能增加到后面的值,而且i不自加怎么才能不满足while循环的条件呢?那样就死循环了。