C# —— while循环语句

作用

让顺序执行的代码  可以停下来 循环执行某一代码块
            // 条件分支语句: 让代码产生分支 进行执行
            // 循环语句 : 让代码可以重复执行

语法 

while循环

while (bool值)
            {
                循环体(条件满足时执行的代码块)
                当代码逻辑执行完 会回到while循环开头
                再次进行条件判断
                满足条件时 继续循环  不满足条件则结束循环
            } 

死循环 

一直循环 执行循环体内的代码块 "直到死为止"
            循环未结束时 会一直执行里面的代码块
            1.可能因为内存的问题 造成崩溃 闪退等
            2.程序卡死

int a = 1;
            while (a < 10)
            {
                Console.WriteLine("a的值为:" + a);
                a++;
            }
            Console.WriteLine("a的值为:" + a);

嵌套使用

嵌套使用时  先循环最里面的循环体 循环完之后再执行外层的循环体

int a = 1;
            int b = 1;
            while (a < 10)
            {
                ++a;
                b = 1;
                while (b < 10)
                {
                    Console.WriteLine("b的值为:" + b);
                    ++b;
                }
                Console.WriteLine("a的值为:" + a);
            }
            Console.WriteLine(a + "" + b);

流程控制关键词

作用 : 控制循环逻辑的关键词

通过使用break关键字 跳出循环  break之后的代码不会再进行执行 当然 循环也会结束

while (true)
            {
                Console.WriteLine("我不想陷入死循环");
                // 直接使用break 循环只会执行一次 
                // 循环就没有意义
                break;
                // break之后 代码不会执行 
                // break 跳出循环
                Console.WriteLine("使用什么办法跳出循环");
            }
            Console.WriteLine("循环外面的代码");*
循环搭配if判断使用
int a = 1;
            while (true)
            {
                a++;
                Console.WriteLine(a);
                if (a == 10)
                {
                    break;
                }
            }
            Console.WriteLine("循环结束了");
continue 跳过循环 回到循环开始 继续执行循环
int a = 1;
while (a < 10)
{
    a++;
    if (a == 5 )
    {
        continue;
    }
    Console.WriteLine(a);
}
Console.WriteLine("循环结束了");
注意: break 和 continue 是和循环进行搭配使用的 和if语句无关
            // break的作用 和 switch里面的作用 有异曲同工之妙

相关推荐

  1. 【C语言】分支循环语句

    2024-06-16 21:22:02       52 阅读
  2. Py-While循环语句

    2024-06-16 21:22:02       50 阅读
  3. 【Python基础】循环语句

    2024-06-16 21:22:02       54 阅读
  4. Python循环语句

    2024-06-16 21:22:02       58 阅读
  5. 分支和循环语句

    2024-06-16 21:22:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 21:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 21:22:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 21:22:02       82 阅读
  4. Python语言-面向对象

    2024-06-16 21:22:02       91 阅读

热门阅读

  1. c++ 笔记二

    2024-06-16 21:22:02       31 阅读
  2. 什么是贸易顺差和贸易逆差?

    2024-06-16 21:22:02       23 阅读
  3. 通货膨胀和通货紧缩是什么?

    2024-06-16 21:22:02       31 阅读
  4. 软件服务中的 SLA 到底是什么?

    2024-06-16 21:22:02       28 阅读
  5. 一步一步写线程之十五协程

    2024-06-16 21:22:02       28 阅读
  6. 【Flask 系统教程 7】数据库使用 SQLAlchemy

    2024-06-16 21:22:02       25 阅读
  7. Dubbo源码解析-mock原理

    2024-06-16 21:22:02       29 阅读
  8. MYSQL in和exists

    2024-06-16 21:22:02       30 阅读