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");
    }
    

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

  • 相关阅读:
    移动端rem布局的适配mixin【转藏】
    移动端布局Demo展示图文
    百思不得其解—这些年做Web开发遇到的坑?
    elemetnui 分页..解决 bug
    linq.js
    yalinqo 的使用...
    vue 利用 v-model 实现 双向传递数据..
    Mui 选项卡 tab 高度 没有自适应....
    css flex 使内容 水平居中 的方法...
    IDEA 在 专注模式下 显示 行号 和 缩进线...
  • 原文地址:https://www.cnblogs.com/jasonboren/p/14309959.html
Copyright © 2011-2022 走看看