continue 语句

本页内容

C Sharp continue 语句

C Sharp 循环

C Sharp 中的 continue 语句有点像 break 语句。但它不是强迫终止,continue 会跳过当前循环中的代码,强迫开始下一次循环。

对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。对于 whiledo...while 循环,continue 语句会导致程序控制回到条件测试上。

语法

C Sharp 中 continue 语句的语法:


示例

continue;

流程图

示例

using System;

namespace Loops

{

   

    class Program

    {

        static void Main(string[] args)

        {

            /* 局部变量定义 */

            int a = 10;

            /* do 循环执行 */

            do

            {

                if (a == 15)

                {

                    /* 跳过迭代 */

                    a = a + 1;

                    continue;

                }

                Console.WriteLine("a 的值: {0}", a);

                a++;

            } while (a < 20);

 

            Console.ReadLine();

        }

    }

}

当上面的代码被编译和执行时,它会产生下列结果:


示例

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C Sharp 循环

此页面最后编辑于2022年8月17日 (星期三) 20:52。