zoukankan      html  css  js  c++  java
  • C#中return、break、continue的用法

    break语句:
    break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。

    程序代码


    continue语句:

    continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。
    continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

    程序代码



    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
    {
    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返回得出结果的值.
  • 相关阅读:
    闭包函数与装饰器
    python 函数的参数
    python 函数定义及调用
    python 文件指针及文件覆盖
    phtnon 文件操作
    Volatile 关键字 内存可见性
    UNION 和 UNION ALL 操作符
    设计模式(七)---- 模板方法模式
    设计模式(六)---- 策略模式
    设计模式(五)---- 原型模式
  • 原文地址:https://www.cnblogs.com/liuxiaoxiao/p/2134848.html
Copyright © 2011-2022 走看看