do-while循环语句的几种用法
C语言中,有三种循环结构基本语句for、while、do-while。
do-while语句的一般形式为:
do
{
语句;
}while(表达式);
do-while语句功能解析:
1、先执行循环体中语句一次,然后再判定表达式的值,当值为真(非0)时,继续执行循环体语句的语句,依次类推;
2、直到表达式的值为假(为0),循环体结束。
do-while语句,有以下几种使用格式。
1、标准格式(无限循环)
do
{
x=x+1;
}while(1);
2、非标准格式(无限循环,功能和标准格式1相同)
do
{
x=x+1;
}while(1);
do
{
x=x+1;
}while(-1);
do
{
x=x+1;
}while(1.9);
以上三个循环结构语句,while后的表达式为非零常量,所以全部是无限循环语句。
3、有限循环
char i,x;
i=3;
x=1;
do
{
x=x+1;
i--;
}while(i);
该语句循环执行3次,语句执行结束后:i的值为0,x的值为4。
小结:
1、for语句一般用于有限循环。
2、while语句一般用于无限循环。
3、do-while语句一般不用,因为可以用while语句替换。
|