语法:while (exp)
循环体语句;
语义:当exp为真时,执行循环体;为假时,执行循环语句的后续语句;
如:用while语句构成循环,求sum=1+2+…+100
程序如下:main()
{ int i=1, sum=0;
while (i<=100)
{ sum+=i;
i++; }
printf(“%d”,sum);
}
说明:1) 循环体可以用复合语句;
2) 在while语句前应有为测试表达式(exp)中的循环控制变量赋初值的语句,以确保循环的正常开始;
3)循环体内应有改变循环控制变量的语句,以确保循环进行有限次后正常结束; 如:i=1;while (i<=100)
sum=sum+1; (死循环)
4) while 循环的特点是先判断后执行,故循环有可能一次都不被执行;
如: i=3;
while (i<3)
printf(“i=%d\n”,i);
点击加载更多评论>>