C# continue 语句
continue 语句 跳过当前循环 代码,开始下一次循环
对于 for 循环,continue 语句导致执行条件测试和循环增量部分。
对于 while 和 do...while 循环,continue 语句会导致程序控制回到条件测试上
语法
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();
}
}
}
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
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题