设为首页收藏本站language 语言切换
查看: 1252|回复: 0
收起左侧

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

[复制链接]
发表于 2022-8-12 15:40:35 | 显示全部楼层 |阅读模式

今天,我们一起来分析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语句替换。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-1 14:36 , Processed in 0.051957 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表