Csharp中return、break、continue的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C#中 return、break、continue 的用法
break,continue 和 return 这三个语句的用法新手们经常弄混淆,至少在我学 习 C 语言的时候经常把它们的用法给搞错。不过现在好了,我已彻底搞清楚它们 之间的用法!!由于最近一直在看 javascript,下面简要说一下它们三个在 javascript 的一些用法 break 语句: break 语句会使运行的程序立刻退出包含在最内层的循环或者退出一个 switch 语句。由于它是用来退出循环或者 switch 语句,所以只有当它出现在这些语句 时,这种形式的 break 语句才是合法的。 如果一个循环的终止条件非常复杂, 那么使用 break 语句来实现某些条件比用一 个循环表达式来表达所有的条件容易得多。 程序代码 <script type="text/javascript"> for(var i=1;i<=10;i++){ if(i==6) break; document.write(i); } //输出结果:12345 </script>
public int max(int x, int y) //定义 max 方法 { if (x > y) return x;//这个 return 放在这里有什么用! //如果 x>y,返回 x 的值 else return y;//这个 return 放在这里有什么用! //否则返回 y 的值 } public void min(int x,int y) //定义方法 min { int temp = x; //把 x 的值赋给 temp if (x > y) temp = y; //如果 x>y,把 y 的值赋给 temp Console.WriteLine("the min of {0} and {1} is :{2}.",x,y,temp); //输出 x 和 y 中小的一个:temp return;//这个 return 放在这里有什么用! //返回 temp 的值 } } 比较基本的返回值问题.在 C#中 return 返回得出结果的值.
return 句: return 语句就是用于指定函数返回的值。return 语句只能出现在函数体内,出
现在代码中的其他任何地方都会造成语法错误! 当执行 return 语句时,即使函数主体中还有其他语句,函数执行也会停止!
return; 这个 return 后边只用个分号,它返回的是什么啊?? 不返回什么 直接跳出正在执行的函数 不执行 return 后面的代码
class Program { static void Main(string[] args) { test a = new test();//调用类 test 中的方法 Console.WriteLine("the max of 6 and 8 is :{0}.",a.max(6,8)); //输出 6 和 8 中比较大的一个数字 a.min(6, 8); Console.ReadLine(); } } class test {
continue 语句: continue 语句和 break 语句相似。所不同的是,它不是退出一个循环,而是开 始循环的一次新迭代。 continue 语句只能用在 while 语句、do/while 语句、for 语句、或者 for/in 语 句的循环体内,在其它地方使用都会引起错误! 程序代码 <script type="text/javascript"> for(var i=1;i<=10;i++){ if(i==6) continue; document.write(i); } //输出结果:1234578910 </script>
相关文档
最新文档