zoukankan      html  css  js  c++  java
  • 《计算机是怎样跑起来的》读书笔记(2)

    在计算机中程序执行是按照三种结构来进行处理过程的,这三种结构是:顺序、条件分支、循环结构。

    顺序结构:顾名思义,顺序结构就是从上往下,一条一条代码按照顺序执行的,中间没有任何分支,一路顺畅,就像道路上一路绿灯一样。

    条件分支结构:与顺序结构不同,条件分支的意思是,如果出现了不同的情况将会按照不同的处理方式进行处理,这样就出现了分支,程序执行过程如同高山流水一样,遇到平地就往一个方向流动,此时为顺序,但是如果遇到了阻碍,如遇到了石头挡在了前面,流水则会流向不同的方向,此时即为条件分支。条件分支是当程序满足了不同的条件则执行不同的操作。

    循环结构:所谓循环表示可以反复的执行的同样的操作就可以达到目的。例如河流引起的漩涡,这就是循环。

    在软件开发中,程序执行都是由这三种结构来实现的,无论程序的复杂程度如何,都离不开这三种结构。

    //顺序结构
    int a = 0;
    int b = 0;
    // 循环结构
    for (int i = 0; i < 8; i++) {
        a += i;
    }
    for (int i = 0; i < 10; i++) {
        b += i;
    }
    // 条件结构
    if (a > b) {
        System.out.println("a大于b");
    } else {
        System.out.println("a小于或等于b");
    }
    

    任何复杂的程序或者算法都是由顺序,条件分支,循环结构组成的。利用好这三种结构就能构建出可靠易用的软件。

  • 相关阅读:
    网页、JavaScript 数据类型
    网页javascript
    网页CSS
    使用ButterKnife无法inject view的解决办法
    项目管理实践 -- 健身小管家(Fitness housekeeper)的管理
    XML的序列化与反序列化
    JAVA虚拟机JVM-7.多线程常见问题刨析
    JAVA虚拟机JVM-6.锁优化
    JAVA虚拟机JVM-5.多线程以及锁
    JAVA虚拟机JVM-4.线程模型
  • 原文地址:https://www.cnblogs.com/jasonboren/p/14309959.html
Copyright © 2011-2022 走看看