break和continue的用法。
今天同学问我break和continue的用法,我想了一个例子,觉得还可以,发上来和大家分享希望对大家有所帮助。有改进之处请多指教。using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication15
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
Console.WriteLine("在continue之前");
continue;
Console.WriteLine("在continue后面");
}
//先运行上面的if()程序段,再运行下面的if()程序段
//if (i == 8)
//{
// Console.WriteLine("在break之前");
// break;
// Console.WriteLine("在break后面");
//}
Console.WriteLine("i={0}", i);
}
Console.ReadKey();
}
}
}
分别运行后你会发现两者的迥异,
通过一个程序发现break 和 continue也并不怎么难,通过例子应该更好理解一点。 --------------------编程问答-------------------- --------------------编程问答-------------------- break是直接退出循环
continue是退出当次循环,继续下次循环
这样理解应该对吧 --------------------编程问答-------------------- 支持。。
--------------------编程问答-------------------- 说的好详细啊, 还有return那。. --------------------编程问答--------------------
补充:.NET技术 , C#