语法:do
循环体语句;
while (exp);
语义:当exp为真时,执行循环体;为假时,执行循环语句的后续语句;
如:用do-while语句构成循环,求 sum=1+2+…+100 程序如下:main()
{ int i=1,sum=0;
do
{ sum+=i;
i++; }
while (i<=100);
printf(“%d”,sum);
}
说明:
1) 循环体可以用复合语句;
2) 循环控制变量在执行do前必须赋初值;循环体内应有改变循环控制变量的语句;
3) do-while 循环的特点是先执行后判断,故循环至少被执行一次;
如:i=3;
do
{ sum+= i;
i++;
} while (i>10);
点击加载更多评论>>