这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:else [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== if / else ====== | ||
+ | |||
+ | |||
+ | if/ | ||
+ | <code cpp> | ||
+ | if (pinFiveInput < 500) | ||
+ | { | ||
+ | // 执行A操作 | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | // 执行B操作 | ||
+ | } | ||
+ | </ | ||
+ | else可以进行额外的if检测,所以多个互斥的条件可以同时进行检测。 | ||
+ | |||
+ | |||
+ | 测试将一个一个进行下去,直到某个测试结果为真,此时该测试相关的执行语句块将被运行,然后程序就跳过剩下的检测,直接执行到if/ | ||
+ | |||
+ | |||
+ | 注意else if语句块可以没有else语句块。else if分支语句的数量无限制。 | ||
+ | <code cpp> | ||
+ | if (pinFiveInput < 500) | ||
+ | { | ||
+ | // 执行A操作 | ||
+ | } | ||
+ | else if (pinFiveInput >= 1000) | ||
+ | { | ||
+ | // 执行B操作 | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | // 执行C操作 | ||
+ | } | ||
+ | </ | ||
+ | 另外一种进行多种条件分支判断的语句是 [[zh: | ||