for语句的运行结果:5050 while语句的运行结果:5050就想问问怎么个递增法得到的5050
实际是:1 3 6 10... ... 5050;其实就是第一次无条件取值是1嘛,第二次是1+2;第三次是3+3;第四次是6+4。。。以此类推的,最后到4949+101
for(i=1,sum=0;i<=100;i++)
{
sum=sum+i;
}
就是一点一点相加,开始为1,然后i++,就是i的值自增1,然后1+2,以此类推,当i的值大于100时,就跳出循环,sum的值就是5050了,while类似于for。