首页 > 其他分享 >do...while语句是什么,和while语句的区别

do...while语句是什么,和while语句的区别

时间:2024-03-20 09:32:35浏览次数:15  
标签:语句 do ... while 循环 条件

do...while语句在c语言中也属于循环语句的一种,被称为do...while循环语句(函数),是while语句的另一种特殊格式和延申语句。

do...while语句和while语句的区别在于,在检查while条件是否为真之前,do...while语句会首先执行一次do之内的语句,先不管条件如何,直接触发一次。然后在再去看while内的条件是否为真,如果条件为真的话,就会重复do...while语句这个循环,直至while为假。

do...while和while循环有相似之处,但使用方法完全不同,运用场景也有差异,一个是直到型循环,另一个是当型循环,区别在于while循环是在开始语句时判断条件是否为真,do...while循环是在结束语句时判断条件是否为真。

do...while语句格式

标签:语句,do,...,while,循环,条件
From: https://blog.csdn.net/PrayerRain/article/details/136798087

相关文章

  • python 循环语句
    真值表|对象/常量|值||-----------|----------||True|True||False|False||0|False||0.0|False||None|False||[]|False||()|False||""|False......
  • Windows Server 2022 上进行域操作需要使用一些命令和工具来管理域、用户、计算机等
    WindowsServer2022上进行域操作需要使用一些命令和工具来管理域、用户、计算机等。以下是一些常用的WindowsServer2022上域操作的命令:添加计算机到域:将计算机添加到域的命令为:Add-Computer-DomainNameyour_domain-Credentialyour_credentials列出域中的计算机......
  • 【编程向导】JavaScript-基础语法-语句和声明二期讲解
    switch语句switch语句允许一个程序求一个表达式的值并且尝试去匹配表达式的值到一个case标签。如果匹配成功,这个程序执行相关的语句。语法switch(expression){casevalue_1:statements_1[break;]casevalue_2:statements_2[br......
  • Windows Server 2022 中使用 PowerShell 5.1 进行域管理时,您可以使用一些命令来执行各
    WindowsServer2022中使用PowerShell5.1进行域管理时,您可以使用一些命令来执行各种操作。以下是一些命令:创建新用户:powershellCopyCodeNew-ADUser-Name"JohnDoe"-SamAccountName"johndoe"-AccountPassword(ConvertTo-SecureString"P@ssw0rd"-AsPlainText-Fo......
  • Windows 系统中进行一些域管理操作 net group /domain 命令 参数
    Windows系统中进行一些域管理操作。以下是一些常见的用法和参数:列出所有域用户组:bashCopyCodenetgroup/domain查看特定用户组的成员:bashCopyCodenetgroup"GroupName"/domain添加用户到指定用户组:bashCopyCodenetgroup"GroupName"UserName/add/domain......
  • Windows 自带命令实现中,可以使用 netsh 命令进行端口转发
    Windows中,可以使用netsh命令进行端口转发。以下是使用netsh命令进行端口转发的示例:添加端口转发规则:bashCopyCodenetshinterfaceportproxyaddv4tov4listenaddress=localaddresslistenport=localportconnectaddress=destaddressconnectport=destportlistenadd......
  • Hadoop与Spark的x86和ARM混合集群部署【环境搭建篇】
    ​笔者在完成课程设计时,突然想到把大数据框架同时部署到PC端虚拟机以及ARM架构的Linux板上,这篇博客记录集群部署流程以及例程测试。部署架构如下图:若下文与架构图冲突,则以架构图为准。运行环境:PC方面,使用两台Ubuntu20.04LTSFocalFossa虚拟机ARM板子则使用香橙派5(R......
  • 虚拟机部署centos系统部署docker和mysql的安装过程
    作者本人使用的是vmware17Pro虚拟机,大家可以去网上找相关教程下载安装,此总结后边有多次安装遇到的bug,要是有地方不妥,欢迎相互交流在刚开始时,我们先部署的是Linux虚拟机,在设置Linux系统基础环境时,系统就基本具有一些网络服务功能,差不多类似于现实中大型的服务器,还有设置网络这一块......
  • docker——容器的基本操作
    docker容器的基本操作run格式dockerrun[选项]镜像[命令][参数...]选项选项解释-d后台运行-i交互模式-t分配一个伪终端-p设置端口--rm运行完命令后,删除容器--name指定名称--dns指定dns(默认dns与主机一致)实例1.启动容器后自动终......
  • 【办公类-22-15】周计划系列(5-6)“周计划-06 周计划打印pdf(docx删除内容转PDF)“ (2024年
    作品展示背景需求:前期用docx(删除第一页反思部分内容)转PDF转png(第一页)的方式获得上传网页用的图片。【办公类-22-14】周计划系列(5-5)“周计划-05上传周计划png(docx转PDF转png)“(2024年调整版本)-CSDN博客文章浏览阅读600次,点赞11次,收藏9次。【办公类-22-14】周计划系列(5-5)“......