找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1071|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:1040469 发表于 2022-8-12 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

今天,我们一起来分析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黑币 +15 收起 理由
wpppmlah + 15 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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