zoukankan      html  css  js  c++  java
  • 循 环 嵌 套

    一个循环体内又包含另一个完整的循环结构,称之为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。不管在什么语言中,关于循环嵌套的概念都是一样的。例如在电影院找座位号,需要知道第几排第几列才能准确的找到自己的座位号,比如寻找如图7.11所示的座位号,首先寻找第2排,然后在第2排再寻找第3列,这个寻找座位的过程就类似循环嵌套。

     

    图7.11  寻找座位的过程就类似循环嵌套

    7.6.1  循环嵌套的结构

    while循环、do...while循环和for循环之间可以互相嵌套。下面几种嵌套方式都是正确的。

    þ  while结构中嵌套while结构,例如:

    01  while(表达式)
    
    02  {
    
    03       语句
    
    04       while(表达式)
    
    05       {
    
    06           语句
    
    07       }
    
    08  }

    þ  do...while结构中嵌套do...while结构,例如:

    01  do
    
    02  {
    
    03       语句
    
    04       do
    
    05       {
    
    06           语句
    
    07  }while(表达式);
    
    08  }while(表达式);

    þ  for结构中嵌套for结构,例如:

    01  for(表达式;表达式;表达式)
    
    02  {
    
    03       语句
    
    04       for(表达式;表达式;表达式)
    
    05       {
    
    06           语句
    
    07       }
    
    08  }

    þ  do...while结构中嵌套while结构,例如:

    01  do
    
    02  {
    
    03       语句
    
    04       while(表达式)
    
    05       {
    
    06           语句
    
    07       }
    
    08  }while(表达式);

    þ  do...while结构中嵌套for结构,例如:

    01  do
    
    02  {
    
    03       语句
    
    04       for(表达式;表达式;表达式)
    
    05       {
    
    06           语句
    
    07       }
    
    08  }while(表达式);

    以上是一些嵌套的结构方式,当然还有不同结构的循环嵌套,在此不对每一项都进行列举,读者只要将每种循环结构的方式把握好,就可以正确写出循环嵌套。

    本文摘自明日科技出版的《零基础学C语言》,转载请注明出处!!!

  • 相关阅读:
    全国疫情数据的爬取
    Spring_声明式事务
    第三周总结
    Spring_整合Mybatis
    Oracle AWR内容详解 参考学习钱若梨花落
    查看Oracle某时刻的客户端IP连接情况 参考学习钱若梨花落
    oracle Logminer 日志挖掘 参考学习钱若离花落
    静默升级oracle 11g (从11.2.0.1升级到11.2.0.4)
    oracle RAC集群启动和关闭
    856. Score of Parentheses
  • 原文地址:https://www.cnblogs.com/mrxy/p/8249828.html
Copyright © 2011-2022 走看看