XYDDD 发表于 2022-8-12 15:40:35

C语言:do-while循环语句的几种用法。


今天,我们一起来分析C语言:do-while循环语句的几种用法。

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语句替换。

页: [1]
查看完整版本: C语言:do-while循环语句的几种用法。