zoukankan      html  css  js  c++  java
  • 三、循环结构

    1.什么是循环?
    在满足条件的情况下,反复的执行某一段代码,这段反复执行的代码就被称为循环体
    在反复执行循环体的时候,需要在合适的时机将条件改为不满足,从而结束循环,否则,这个循环将一直进行下去,称为死循环

    2,三种循环语句
    a.while语句
    语法:
    while(条件表达式:){
    循环体;
    }
    说明:当条件表达式成立的时候,循环体会被多次执行,直到条件表达式不成立,则整个while语句结束
    死循环:条件表达式一直成立

    while语句和if语句之间的区别:if只执行一次,while在满足条件的情况下一直执行

    b.do-while语句
    语句:
    do{
    循环体;
    }while(条件表达式);

    总结:
    while:先判断条件,然后才执行循环体
    do-while:先执行一次循环体,然后才去判断条件
    不管条件表达式成立与否,dou-while都会至少执行一次


    c.for循环
    语法:
    for(表达式1;表达式2;表达式3){
    循环体;
    }
    表达式1:初始化表达式;
    表达式2:条件表达式
    表达式3:循环后的操作表达式
    执行顺序:表达式1--->表达式2--->表达式3--->表达式2--->表达式3......
    类比while语句中三个表达式的执行顺序

    总结:for循环和while循环的区别
    相同点:实现循环
    不同点:
    a.如果循环中的变量只是为了控制循环的次数的话,使用for循环,内存相对比较优化
    b.变量有自己的作用域【作用范围】,对于for而言,定义的变量只在for语句内有效,当for语言执行完毕之后,这个变量就会被销毁,while中的变量的存活时间比for中变量的存活时间长

    d.扩展:嵌套for循环

  • 相关阅读:
    守护进程、互斥锁、生产者消费者模型
    实现并发编程的基础理论
    udp协议
    进程与进程池
    tcp协议产生-粘包问题的解决方案
    day21面向对象_类
    day16_面向过程编程与模块导入
    day15_函数递归_匿名函数_内置函数
    三、运算符(阶段二)
    二、(续)基础语法--常量、变量和注释(阶段二)
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7341786.html
Copyright © 2011-2022 走看看