zoukankan      html  css  js  c++  java
  • return break continue 的区别

    1)break     直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出.
    2)continue     也是终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行.    
    3)return 语句可被用来使 正在执行分支程序返回到调用它方法。(费解)

    详说return

    return表示中止当前函数的运行,并将操作权返回给调用者。   
    如果是在main函数中,表示将操作权返回给操作系统。   
      return不是必须要返回一个值。   
      void   func(void)   
      {   
      ......   
      ......   
      return;   
      }   
      当然,就算不写return,在函数执行完毕后也会返回操作权给调用者。写return是一种清晰的风格,可以防止一些意外的错误。所以书上只说应该写,而不是必须写。 
      如果符合某个条件要退出的话,可以用return返回,否则可以不写这句代码的,当程序执行到“}”时会自动返回,这个问题其实你自己到机器上试一下就知道了。不过作为一个良好的编程习惯,每个函数都有返回语句倒是对的,这样更有可读性,并利于程序的维护~~~~

    return   指令一个是返回一个指定数据给主调函数,  

    另外的一个作用就是   结束   所在函数的执行   ...

  • 相关阅读:
    Android框架之路——OkGo的使用
    recyclerview23+出现多个item只显示第一个item的问题
    Spark MLlib回归算法LinearRegression
    Spark MLlib聚类KMeans
    Impala性能优化
    Impala通过JDBC方式访问
    Impala与HBase整合
    Impala数据处理(加载和存储)
    Impala SQL
    Impala储存与分区
  • 原文地址:https://www.cnblogs.com/guangliang/p/4351893.html
Copyright © 2011-2022 走看看