目录
中断执行的四种方式
- continue :立即终止当前的循环(继续执行下一次循环)
- break :立即终止循环,继续执行循环后面的第一行代码
- goto :可以跳出循环,到已标记好的位置上
- return:跳出包含其的函数
相同语句但是中断执行的方式不一样,会出现不同的效果。
continue
代码
using System;
namespace ConsoleApptest
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if (i % 2 == 1)
{
continue;
}
Console.WriteLine(i);
}
}
}
}
执行效果
break
代码
using System;
namespace ConsoleApptest
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if (i % 2 == 1)
{
break;
}
Console.WriteLine(i);
}
}
}
}
效果
有关中断执行的注意点
- goto可以跳出循环,但不能跳入
- 注意continue和break的区别
- 使用continue应该谨慎