[TOC]#一引子:流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for)插图:恶搞图20#二分支结构2.1什么是分支结构分支结构就是根据条件判断的真假去执行不同分支对应的子代码2.2为什么要用分支结构人类某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞所以程
分类:
编程语言 时间:
2019-12-24 09:57:13
阅读次数:
83
1. 只针对异常情况使用异常,不要用异常来控制流程 1 try { 2 int i = 0; 3 while (true) { 4 range[i++].doSomething(); 5 } 6 } catch (ArrayIndexOutOfBoundsException e) { 7 // .. ...
分类:
编程语言 时间:
2019-12-22 18:42:58
阅读次数:
80
二进制炸弹是第三章《程序的机器级表示》的配套实验,这章主要介绍了x64汇编,包括:操作数的表示方式,数据传送指令,算术和逻辑指令,控制流跳转指令,过程(procedure)的实现与运行时栈帧,C语言中的数组,struct,union以及浮点数的汇编表示等。通过这章的学习,对C有了更深的理解,可以看出... ...
分类:
移动开发 时间:
2019-12-22 12:39:43
阅读次数:
148
三种构造并发程序的方法及其优缺点 1、进程 用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信机制。 优点: 由于进程有独立的地址空间,所以一个进程不可能不小心覆盖另一个进程的虚拟内存,这就消除了许多令人迷惑 ...
分类:
其他好文 时间:
2019-12-22 12:27:37
阅读次数:
73
单行注释:# 注释内容多行注释:''' 注释内容 ''' Python 中有三种控制流语句: if for while 注:Python 中没有 Switch 这种开关语句 if 语句检测条件真,执行语句块 1;假,执行语句块 2。分支语句 语法格式: if condition(条件): state ...
分类:
编程语言 时间:
2019-12-21 22:31:23
阅读次数:
115
恢复内容开始 什么是声明式编程 声明式编程是一种编程范式,它关注的是你要做什么,而不是如何做。它表达逻辑而不显式地定义步骤。这意味着我们需要根据逻辑的计算来声明要显示的组件。它没有描述控制流步骤。声明式编程的例子有HTML、SQL等。 HTML file // HTML <div> <p>Decla ...
分类:
其他好文 时间:
2019-12-21 20:51:12
阅读次数:
68
线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的实现方式: 1、通过继承Thread类实现一个线程 2、通过实现Runnable接口实 ...
分类:
编程语言 时间:
2019-12-19 15:53:43
阅读次数:
102
一 前言 周末睡觉好舒服,都不想动了,就想睡睡,晒晒太阳,作者劳碌命还是过来写文章了。基础系列文章已经已经出到控制流程,感觉也挺快的,我很自信全网没都多少系列文章能有我这基础系列写的这么好,易于初学者理解并且知识体系齐全觉得文章不错的可以关注一下作者。控制流程语句的概念其实作者感觉是从工程流程图里面 ...
分类:
编程语言 时间:
2019-12-18 09:18:30
阅读次数:
91
流程控制 if 单分支结构 双分支结构 多分支结构 示例说明 例1 安装httpd脚本(初始版本):判断网络是否正常,正常就安装,异常就直接退出 例2 安装httpd脚本(改进版):判断网络是否正常,正常就安装,异常就先判断是否可以测通网关,否则提示检查IP地址 例3 例4 配置yum源脚本 阿里云 ...
分类:
系统相关 时间:
2019-12-17 20:04:33
阅读次数:
79
CSAPP第八章 参考https://www.cnblogs.com/zy691357966/p/5480537.html 8.1异常 异常是异常控制流的一种形式,一部分由硬件实现,一部分由操作系统实现 a transfer of control to the OS kernel in respon ...
分类:
移动开发 时间:
2019-12-17 00:45:07
阅读次数:
147