首页 > 其他分享 >鹏哥C语言34---循环语句 do while

鹏哥C语言34---循环语句 do while

时间:2024-09-15 09:22:48浏览次数:3  
标签:do int 鹏哥 34 break ++ while continue

//-------------------------------------------------------------------------------------------------3.3 do while 循环
#include <stdio.h>
//---------------------------------------------------------------------------------------------3.3.1 do 语句的语法
/*
do                        
    循环语句;
while(表达式);
*/

//int main()
//{
//    int i = 1;
//
//    do
//    {
//        printf("%d ", i);//输出 1 2 3 4 5 6 7 8 9 10
//        i++;
//    } while (i <= 10);
//    return 0;
//}

//---------------------------------------------------------------------------------------------3.3.2 执行流程

//---------------------------------------------------------------------------------------------3.3.3 do 语句的特点
// 循环体至少执行一次,使用场景有限


//------------------------------------------------------------------------3.3.4 do while 中的 break ,continue

//--------------------------------------------------break
 
//int main()
//{
//    int i = 1;
//
//    do
//    {
//        if (i == 5)
//            break;//      break  终止循环
//        printf("%d ", i);//输出 1 2 3 4
//        i++;
//    } 
//    while (i <= 10);
//    return 0;
//}

//--------------------------------------------------break

//int main()
//{
//    int i = 1;
//
//    do
//    {
//        i++; //进来先++
//        if (i == 5)
//            break;//      break  终止循环
//        printf("%d ", i);//输出  2 3 4
//        
//    } 
//    while (i <= 10);
// 
//    return 0;
//}

-------------------------------------------------- continue
//
//int main()
//{
//    int i = 1;
//
//    do
//    {
//        i++; //进来先++
//        if (i == 5)
//            continue;//     continue 跳过 本次循环后边的代码,直接去调整代码
//
//        printf("%d ", i);//输出  2 3 4 5 6 7 8 9 10 11
//    } 
//    while (i <= 10);
// 
//    return 0;
//}

//-------------------------------------------------- continue

int main()
{
    int i = 1;

    do
    {
        if (i == 5)
            continue;//     continue 跳过 本次循环后边的代码,直接去调整代码

        printf("%d ", i);//输出  1 2 3 4 死循环了
        i++;//  i++被跳过了
    } 
    while (i <= 10);

    return 0;
}

// break 和 contunue 在 while循环,for循环, do while循环里的用法,基本一致
// 三种循环里用的最多的for>while>do while

标签:do,int,鹏哥,34,break,++,while,continue
From: https://blog.csdn.net/most_wanted_/article/details/142279830

相关文章

  • Windows11里如何设置Java环境变量(详细版)
      1.基本详情           首先介绍一下基本的情况,jdk安装有两种,一种是压缩包,另一种就是官网下载的。官网链接:Java下载|Oracle中国 记住安装时的路径,我们在设置环境时,要用到它。建议就放在默认的C盘里面如何复制路径?右击上面窗口的jdk1.8.0处注意:是复......
  • LOJ#2885. 「SDOI2010」猪国杀
    对拍器在此。https://www.luogu.com/discuss/81283献忠!AC代码modoiread{usestd::{io::{stdin,Read},ops::{Add,Mul,Neg},};pubfnnext()->u8{letmuta=stdin().lock();letmutc=[0u8];matcha......
  • WPF this.DragMove() DropShadowEffect
    //xaml<Windowx:Class="WpfApp367.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi......
  • Docker-Compose搭建RustDesk服务器
    前置条件:电脑安装RustDesk客户端,服务器安装Docker及docker-compose官方文档:安装::RustDesk文档操作流程:使用Vim编写docker-compose.yml文件,修改需要的端口,最好按照官方对应的端口来操作,<>内替换成服务器对外的端口。记住挂载文件路径,容器运行后会生成密钥保存在挂载......
  • 《在 Windows 系统中配置 Python 3.11 环境安装教程》
    一、引言Python是一种广泛使用的高级编程语言,具有简洁易读、可扩展性强等优点。Python3.11是Python的一个重要版本,带来了许多新的特性和改进。本文将详细介绍在Windows系统中配置Python3.11环境的步骤,帮助读者快速搭建开发环境。二、安装前的准备(一)确认系统要......
  • Windows10解决“远程计算机或设备将不接受连接检测到该设备或资源(Web 代理)未设置为
    问题表述:远程计算机或设备将不接受连接检测到检测到 该设备或资源(Web代理)未设置为接受端口“7897”上的连接。 在教室上课,因为各种原因改了网络设置,以致无法Web联网。但是微信和钉钉收发消息自如。网络诊断后报错这是我遇到的报错。解决方法:左下角“开始”“设置”......
  • 最新! Sagemath Windows 平台最新安装教程 2024
    SageMath安装指南:Windows平台最新安装方法(Sage版本为最新10.4)本文虽然为AI写的(还只有文字),但是截止发文的日期,本人并未在中文互联网上搜索到如何安装sagemath的最新版10.4。所有的方法中,需要Cygwin的exe直装的Sagemath9.3版的;而ubuntu直接apt安装的Sagemath版本为9.5(如果是20.......
  • Linux+Docker:3分钟实现MinIO在线部署与Java集成
    Linux下使用Docker安装MinIO1.拉取MinIO镜像dockerpullminio/minio2.创建挂载目录mkdir-p/opt/minio/datamkdir-p/optl/minio/config3.检查端口占用sudolsof-i:9000...4.启动MinIO容器dockerrun--nameminio\#容器名称-p9010:9000......
  • Java 与大数据:Hadoop 和 Spark 的完美集成
    ......
  • 切换到淘宝最新 npm 镜像源的全面指南(支持 Windows、macOS 和多种 Linux 发行版)
    切换到淘宝最新npm镜像源的全面指南(支持Windows、macOS和多种Linux发行版)在开发过程中,npm是前端开发者不可或缺的工具。但对于国内的开发者来说,npm官方源在下载速度上存在一定的瓶颈。淘宝npm镜像源同步了官方库,并提供了更快的访问速度。本文将详细介绍如何在Wi......