C# 三大循环

  大家都对循环语句都不陌生,在C#里,有几种常见的循环模式。

我用自己的理解来总结下C#中常用的循环语句。(也是最简单,最常用的死循环)

1.While循环

语法:

            while (true)
            {
                  循环体
            }

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

            string name = "";
            string pwd = "";

            

            while (name!="mhc"&&pwd!="mhc")          //()内循环体是true,进入死循环。
            {
                Console.WriteLine("请您输入您的姓名");

                name = Console.ReadLine();

                Console.WriteLine("请输入密码");

                pwd = Console.ReadLine();
            }
            Console.WriteLine("恭喜您,登陆成功");
            Console.ReadKey();

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

while循环执行过程:当程序运行到while时候,首先需要判断的就是while后边的小()是否成立,如果成立(True)的话,也就是返回一个True值,执行死循环,然后再返回循环条件不停的进行判断,这就是while循环先判断再循环。

2.do - while循环

语法:

            do
            {
                            //循环体
            } while (true);

例:

            //string name = "";
            //do
            //{
            //    Console.WriteLine("请输入学生姓名");
            //    name = Console.ReadLine();

            //} while (name != "q");

            //Console.WriteLine("输入姓名成功!   ");
            //Console.ReadKey();

do - while循环的过程就是先循环一次,然后再去判断,判断是否为True,如为True,一直循环,否则终止循环。

3.fro循环

语法:

            for (int i = 0; i < length; i++)
            {

            }

            for(1初试状态;2循环条件;3状态改变)

例:

            int sum1 = 0;

            for (int i = 0; i <= 100; i++)
            {
                if (i % 2 == 0)
                {
                    sum1 += i;         //如果是偶数,就把变量拿过来。
                }
            }
            Console.WriteLine("总和是{0}", sum1);
            Console.ReadKey();

猜你喜欢

转载自blog.csdn.net/M_hcCSDN/article/details/89646443