if语句

VBA if...elseif...else语句

倖福魔咒の 提交于 2019-11-27 05:48:12
一个If语句,后面可以跟一个或多个由布尔表达式组成的 elseif 语句,然后是一个默认的 else 语句,当所有条件变为 false 时执行 else 语句块。 语法 以下是VBScript中 If...Elseif...Else 语句的语法。 If(boolean_expression) Then Statement 1 ..... ..... Statement n ElseIf (boolean_expression) Then Statement 1 ..... .... Statement n ElseIf (boolean_expression) Then Statement 1 ..... .... Statement n Else Statement 1 ..... .... Statement n End If 流程图 示例 为了演示目的,这里借助一个函数找出两个Excel中最大的数字。如下图示 - 参考实现代码 Private Sub if_demo_Click() Dim x As Integer Dim y As Integer x = 10 y = 10 If x > y Then MsgBox ("X 大于 Y 的值") ElseIf y > x Then MsgBox ("Y 大于 X 的值") Else MsgBox ("X 和 Y 的值相等")

if语句 与 switch 语句

淺唱寂寞╮ 提交于 2019-11-27 05:38:10
条件语句   if(条件){     如果条件为true时执行代码   }   例:     var a = 1;     if (a < 3) {       document.write('hell word!');     }   if(条件){     如果条件为true时执行代码   }else{     如果条件为false时执行代码   }   例:     var a = 1;     if (a < 3) {       document.write('hello');     }else{       document.write('word');     }    结果:hello   if (条件1){     条件1为true时执行代码块   }else if (条件2){     条件2为true时执行代码块   }else{     条件1和条件2同时都不满足时执行代码块   }    例:       var a = 87;         if (a >= 90) {           document.write('优秀');         }else if(a>60 && a<90){           document.write('良好');         }else{           document.write('不及格')

C语言实现简单有限状态机(FSM)

梦想与她 提交于 2019-11-27 02:23:01
文章目录 状态机-概述 实现方法 使用if/else if语句实现的FSM 使用switch case 函数指针实现FSM 参考 状态机-概述 有限状态机(finite state machine)简称FSM,表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。FSM是一种逻辑单元内部的一种高效编程方法,在服务器编程中,服务器可以根据不同状态或者消息类型进行相应的处理逻辑,使得程序逻辑清晰易懂。 实现方法 使用if/else if语句实现的FSM 使用if/else if语句是实现的FSM最简单最易懂的方法,我们只需要通过大量的if /else if语句来判断状态值来执行相应的逻辑处理。 看看下面的例子: #include <stdio.h> // // ┏┛ ┻━━━━━┛ ┻┓ // ┃       ┃ // ┃   ━   ┃ // ┃ ┳┛  ┗┳ ┃ // ┃       ┃ // ┃   ┻   ┃ // ┃       ┃ // ┗━┓   ┏━━━┛ // ┃   ┃ 神兽保佑 // ┃   ┃ 代码无BUG! // ┃   ┗━━━━━━━━━┓ // ┃        ┣┓ // ┃     ┏┛ // ┗━┓ ┓ ┏━━━┳ ┓ ┏━┛ // ┃ ┫ ┫ ┃ ┫ ┫ // ┗━┻━┛ ┗━┻━┛ enum Year