谁给分析一下这段程序
											
	
		
			 
					
				
			 
					
				
			 2014-11-14 20:09
	    2014-11-14 20:09
   2014-11-14 20:58
	    2014-11-14 20:58
   2014-11-14 21:45
	    2014-11-14 21:45
   2014-11-14 22:04
	    2014-11-14 22:04
   2014-11-15 00:28
	    2014-11-15 00:28
   2014-11-15 18:08
	    2014-11-15 18:08
   2014-11-15 18:36
	    2014-11-15 18:36
   2014-11-15 21:23
	    2014-11-15 21:23
   2014-11-15 22:08
	    2014-11-15 22:08
   程序代码:
程序代码:
#include<stdio.h>
int main()
{
    int i=0,sum=0;
    for(i=1;i<=10;sum++)
        i+=sum;
    printf("%d\n",sum);
    return 0;
}
/*
值得注意的是,这里for里的第三个表达式一反常态是sum++
累计求和的时候也反常态
i+=sum也就是
i=i+sum
接下来我人工化这个循环的执行过程
第一次循环:i=1,i<10,i=1+0=1,sum=sum+1=1
第二次循环:i=1,i<10,i=1+1=2,sum=sum+1=2
第三次循环:i=2,i<10,i=2+2=4,sum=sum+1=3
第四次循环:i=4,i<10,i=4+3=7,sum=4
第五次循环:i=7,i<10,i=7+4=11,sum=5
第六次循环:i=11,不满足i<10跳出循环
 最后输出sum的值 5
*/
 
					
				
			 2014-11-15 22:38
	    2014-11-15 22:38