黑马程序员技术交流社区

标题: return 与 bleak [打印本页]

作者: 许万里    时间: 2013-3-3 22:12
标题: return 与 bleak
return与bleak  什么时候用return   什么时候用 bleak 之前还不晕 自从看了winform 就感觉跟C#基础有点小不一样了。
作者: 翟盼盼    时间: 2013-3-3 22:32
ruturn是退出当前方法,break只是退出当前的大括号
作者: 李景荣    时间: 2013-3-3 22:52
我现阶段学的是:break用于跳出当前循环,一般用于循环中,return用于结束当前方法,return后的代码将不执行,没一个方法的最后都有return,就是用来结束当前方法或者返回值,不写的话vs会替我们加上。
作者: 康晓璞    时间: 2013-3-3 22:55
1、return 语句的作用

      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行
      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致
      (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。
2、break语句的作用
      (1) 只能在循环体内和switch语句体内使用break语句。
      (2) 当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
      (3) 当break出现在循环体中,但并不在switch语句体内时,则在执行break后,跳出本层循环体。
      (4) 在循环结构中,应用break语句使流程跳出本层循环体,从而提前结束本层循环


作者: 汪振    时间: 2013-3-4 08:01
有一个例子:.
  1. for(int i=0;i<10;i++)
  2. {
  3. if(i==5)
  4. break;
  5. Console.WriteLine(i+“ ”);
  6. Console.ReadKey();
  7. }
复制代码
输出的结果是1 2 3 4

for(int i=0;i<10;i++)
{
if(i==5)
continue;
Console.WriteLine(i+" ");
Console.ReadKey();
}
输出的结果是1 2 3 4 6 7 8 9

而return 是用于指定函数的返回值的,一旦在方法中出现,即使后边还有其他语句,函数也会停止运行




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2