WHILE语句与DO……WHILE语句的错误区别
					提示: 作者被禁止或删除 内容自动屏蔽
		
	 2010-05-11 17:00
	    2010-05-11 17:00
   程序代码:
程序代码:
#include<stdio.h>
int main()
{
    int i,sum=0;
    i=1;
    do
    {
        sum=sum+i;//1+2+3 ..+99+100
        i++;//2 3 4 ... 100 101(跳出循环)
    }
    while (i<=100);//sum=1+2+...+100
    printf("%d\n",sum);
}										
					
	
 2010-05-11 17:10
	    2010-05-11 17:10
   2010-05-11 17:16
	    2010-05-11 17:16
   程序代码:
程序代码:do
{sum=sum+i;
i++;
}while(i<=100);//i=101时,就会跳出循环,不会再加101了
你把while()的判断条件该为i<1时,你就会发现差别 2010-05-11 17:22
	    2010-05-11 17:22
   2010-05-11 17:26
	    2010-05-11 17:26
   2010-05-11 17:36
	    2010-05-11 17:36