当前位置: 首页 > news >正文

程序的基本结构

                                                                  图3.1  顺序结构

  • 顺序结构

    • 程序自上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序末尾

    •                                                     图3.2 分支结构

      上图的程序执行流程为:  当判断条件为真时,执行语句1,为假时执行语句2,无论判断条件取真或者假,都会执行语句3。

    • 分支结构

      • 根据条件的成立与否决定要执行哪些语句的一种结构

      •                                                                        图3.3 循环结构

        上图的程序执行流程为:  

        (1)初始化语句

        (2)执行循环条件,判断循环条件是否为真

        (3)如果为真,那么执行语句,计算操作表达式,回到(2)

        (4)如果为假,那么跳出循环,执行循环体外的后面一条语句

      • 循环结构

        • 根据循环条件的成立与否决定程序段落是否执行

        • 当循环条件为真时,执行的语句块为循环主体


http://www.mrgr.cn/news/80616.html

相关文章:

  • 海康威视监控web实时预览解决方案
  • 【操作系统】第四章:文件管理
  • Linux C 程序 【05】异步写文件
  • Redis应用—4.在库存里的应用
  • git使用小记
  • C/S软件授权注册系统(Winform+WebApi+.NET8+EFCore版)
  • Android 10.0 adb install执行安装过程分析二
  • Linux(一次性和周期性任务cron)
  • 51c嵌入式~合集3
  • unique_ptr 智能指针
  • 【C++】抽象之神:类和对象(中)万字详解
  • 【深入了解MySQL】优化查询性能与数据库设计的深度总结
  • SCAU期末笔记 - Linux系统应用与开发教程样卷解析(2024版)
  • java全栈day16--Web后端实战(数据库)
  • BGP协议
  • SimAI万卡集群模拟器,LLM大模型训练通信计算模拟
  • C++ __attribute__((constructor))使用介绍
  • LearnOpenGL学习(高级OpenGL - - 实例化,抗锯齿)
  • 计算机网络-网络层
  • c++:STL:string
  • Pytorch | 从零构建GoogleNet对CIFAR10进行分类
  • Eureka学习笔记-服务端
  • Frida进行Android dex文件整体脱壳
  • 【从零开始入门unity游戏开发之——C#篇04】栈(Stack)和堆(Heap),值类型和引用类型,以及特殊的引用类型string,垃圾回收( GC)
  • Java函数式编程【三】【Stream终止操作】【上】之【简单约简】
  • ElasticSearch 数据聚合与运算