break,continue,return 区别
using System;
using System.Collections.Generic;
using System.Text;
namespace breakcontinue_test
{
class Program
{
static void Main(string[] args)
{
for (int i = 10; i > 3; i--) //判断变量是否大于3,如果满足条件,开始循环
{
Console.WriteLine("当前变量的值等于{0}", i); //输出变量值
break; //跳出整个for循环 return 的作用跟break一样。
Console.WriteLine("看看这句是否输出呢?"); //没有输出说明跳出了循环
}
for (int i = 20; i > 13; i--) //判断变量是否大于13,如果满足条件,开始循环
{
Console.WriteLine("当前变量的值等于{0}", i); //输出变量值
continue; //跳出本次循环,继续执行下次可执行的循环。
Console.WriteLine("看看这句是否输出呢?"); //没有输出说明跳出了循环
}
}
}
}
总结:break; //跳出整个for循环 return 的作用跟break一样。 continue; //跳出本次循环,继续执行下次可执行的循环。