• 第六章 程序设计基础 循环结构


        循环结构的程序设计

    第一部分:     总结

    1.构成循环结构的三种循环语句为:

    Switch语句、do_switch语句、for语句。一般,用某种循环语句写的程序段,也能用另外两种循环语句实现。

    2. switch语句和for语句属于当型循环(先判断,后执行),而do_switch语句则属于直到型循环(先执行,后判断)。

    3.for语句多用于循环次数明显的问题,而无法确定循环次数的问题采用while语句或do_while语句比较自然。

    4.for语句的三个表达式有多种的变化。

    5.break使用时的作用,条件满足时,结束循环。

      Continue使用时的作用,条件满足时,结束本次循环。

    6. if语句和goto语句虽然可以构成语句,但是效率不如循环语句,更重要的是结构化程序不主张使用goto语句,因为它会搅乱程序流程,降低程序的可读性。

    注意:

    1. break语句可以用于循环语句,同时也可以用于switch语句。

    然而当if位于循环语句时,同样可以使用break和continue语句。

    第二部分:细解

    6.1:

    1概念:重复做某件事情(满足条件时执行,不满足时就跳出)

    2分类:a:当型循环(switch、for):先判断,后执行

            B;直到型循环(do_while):先执行,后判断

    6.2     while

    格式:

    While(表达式){循环体语句}

    特点:简洁、高效

    6.3:    do_while

    格式:do{循环体语句}(表达式)

    6.4    for

    格式:for(表达式1;表达式2;表达式3)循环体语句  

    注意:表达式1只能为判断式语句或是整型

    表达式1为真时,执行表达式2,然后循环体语句,最后表达式3.

    6.5  break和continue

    1  break当条件满足时跳出循环体

    2  continue当条件满足时跳出本次循环,继续下次循环。

    6.7循环的嵌套 略

    6.8 循环的缺陷 = 死循环

  • 相关阅读:
    机器学习之logistic回归算法与代码实现原理
    机器学习之朴素贝叶斯算法原理与代码实现
    机器学习之KNN原理与代码实现
    Linux服务器LVM详细操作
    搭建nginx做文件下载服务器
    Django 知识点补充
    Nginx 代理TCP/UDP 端口
    Nginx 日志打印POST数据
    Linux 服务器基本优化
    Django FBV CBV以及使用django提供的API接口
  • 原文地址:https://www.cnblogs.com/yufei121/p/5044094.html
Copyright © 2020-2023  润新知