执行问题

[复制链接]
1198|34
wyjie 发表于 2022-10-9 21:12 | 显示全部楼层
用switch和case组合最省事,不会出现岐义;
juventus9554 发表于 2022-10-9 21:15 | 显示全部楼层
最后一个else不能加表达式的
renyaq 发表于 2022-10-9 21:18 | 显示全部楼层
把(表达式3)去掉
heweibig 发表于 2022-10-9 21:21 | 显示全部楼层
改用swicth吧
huangchui 发表于 2022-10-9 21:23 | 显示全部楼层

表达式1不执行,表达式2也不执行的时候,才会执行表达式3,表达式3本身是和表达式2是平行的了。
gongche 发表于 2022-10-9 21:26 | 显示全部楼层
else跟在最近的if处
tpgf 发表于 2022-11-2 14:33 | 显示全部楼层
前两个表达式都不执行的时候会询问表达式3的条件   如果满足就执行
qcliu 发表于 2022-11-2 14:45 | 显示全部楼层
if语句是顺序判断的 一旦满足前边的条件 后边的就不执行了
drer 发表于 2022-11-2 15:45 | 显示全部楼层
首先计算表达式1结果值,如果为真,执行语句1,否则,计算表达式2的结果值,如果为真,执行语句2,否则,计算表达式3的结果值,如果为真,执行语句3,…,以此类推,直至计算表达式n,如果为真,执行语句n。
coshi 发表于 2022-11-2 15:54 | 显示全部楼层
对于一次条件判断,语句1、2、3只能选择一个被执行。不能同时被执行
kxsi 发表于 2022-11-2 16:17 | 显示全部楼层
如果想要都执行 可以用switch语句来用
wiba 发表于 2022-11-2 16:36 | 显示全部楼层
如果表达式为真,就执行下面的语句;如果表达式为假,就不执行下面的语句。
MessageRing 发表于 2022-11-5 19:18 | 显示全部楼层
最后else不带表达式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0