首页 > 其他分享 >while和for和do while区别

while和for和do while区别

时间:2024-03-06 10:15:46浏览次数:17  
标签:do 自增 循环体 区别 while 循环

三种循环的区别
1、for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
2、do..while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
for和while的区别
1、条件控制语句所控制的自增变量,因归属于for循环的语法结构中,在for循环结束后就不能被访问。条件控制语句所控制的自增变量,对while循环来说不归属其语法结构,在while循环结束后,该变量还可以继续使用2
三种循环的场景
明确循环次数,推荐使用for循环
2、不明确循环次数,推荐使用while循环
3、do...while循环,很少使用

标签:do,自增,循环体,区别,while,循环
From: https://www.cnblogs.com/wyj497022944/p/18055862

相关文章

  • Windows使用SIDCHG64 修改SID
    1、网站下载工具:https://www.stratesave.com/html/sidchg.html2、执行命令:sidchg64-3.0j.exe/KEY="************"/F/R注意:(1)sidchg有2个版本,标准版sidchg64和轻量版sidchgl64轻量版无需关闭defender实时防护,但是sid改得不彻底标准版执行之前需要关闭defender实时......
  • windows 查询占用端口进程并清理
    查找占用端口的进程号:netstat-ano|findstr9000根据进程号查找占用端口的进程信息(16240为进程号):tasklist|findstr16240关闭占用端口的进程:使用进程号(16240为进程号):taskkill/f/pid16240 2.使用进程名:taskkill /f ......
  • Docker API 未授权访问
    DockerAPI未授权访问目录DockerAPI未授权访问1漏洞描述1.1Docker是什么?1.2Docker镜像和容器是什么?1.3什么是Dockerregistry?1.4什么是blobs?2漏洞危害3漏洞检测3.1检查registry版本4修复方案5来源1漏洞描述Docker是一种流行的容器技术,已被世界各地的行业所接受......
  • windows编译ZLMediaKit流媒体服务webrtc
    环境说明ZLMediaKit编译需要的软件visualstudio2022cmake3.29.0-rc2OpenSSL1.1.1w(不想踩坑的话安装这个版本)libsrtp2.6.0ZLMediaKit编译后运行需要libsrtp编译后且配置环境变量ZLMediaKit编译后文件visualstudiocmakevisualstuid......
  • Windows 下 强制修改 MySQL的 root 账号密码
    更新记录点击查看2024年3月6日发布。2024年2月6日初始化。关闭MySQL服务netstopMySQLnetstopMySQL57netstopMySQL80netstop自定义的服务名启动MySQL但不带权限转到mysql/bin目录然后执行mysqld–console–skip-grant-tables–shared-memory如果遇到......
  • mysql undo log
    undolog数据库事务四大特性中有一个是原子性,具体来说就是原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况。实际上,原子性底层就是通过undolog实现的。undolog主要记录了数据的逻辑变化,比如一条INSERT语句,对应一条DELETE的undolog,对于每个......
  • 25. 制作血条的 UI Document
    UIToolkit本项目使用UIToolkit进行HealthBar通过Create->UIToolkit->UIDocument创建一个HealthBar在HealthBar里面,我们可以添加一个ProgressBar用于表示血条,然后将ProgressBar改成下面的样子,Anchors向左150像素,向上20像素,宽度300像素PanelSett......
  • Docker数据库容器(四)
    前言前面都以Nginx容器为例,介绍很Docker容器的运用。但是对于数据库的容器,在创建的时候却涉及到了Docker的环境变量设置,这个对于很多项目都是非常重要的。所以这里单独深入了解这类型的容器创建。一、创建这里以Mysql容器为例,用之前Nginx的创建方式来创建容器。~]#d......
  • Linux AWVS-14 Docker 安装
    1.什么是AWVS?一个自动化的web应用程序安全测试工具,可以扫描任何可通过web浏览器访问和遵循http/https规则的web站点和web应用程序2.安装AWVS:dockerpullsecfa/docker-awvsdockerrun-it-d-p13443:3443--cap-addLINUX_IMMUTABLEsecfa/docker-awvs浏览器访问https://i......
  • Autowired和Resource的区别
    @Autowired是Spring框架中的注解,它可以用来标注字段、构造函数、方法等,表示需要自动装配。它可以用来注入依赖的bean。如果有多个bean符合条件,可能会抛出异常。@Resource是Java自带的注解,它可以用来标注字段、方法等,表示需要自动装配。它可以用来注入依赖的bean。如果有多个bean......