全部问题 > 当前问题

if语句



都是有多个语句、为什么第二个就无法运行呢、

星光不亮、 2016-2-18 14:32:50

共 3 个回答

JuCHwill 2016-2-18 14:45:13

第二个有else啊  需要加{}的

最佳答案

JuCHwill 2016-2-18 14:49:40

第二个的if 语句 有else 真的 时候是多个语句  需要加{}的

而第一个没有else语句  if语句没有加{}  其实相当于 真的时候只是执行紧挨着if 的语句  假的时候跳出if语句 即紧接着下一个语句继续执行


嘿嘿大人 2016-2-18 16:37:49

if和else配对的时候中间只能有一个语句或者语句块,如果没有else就没有这个限制,但是if的作用域只有其后一个语句或一个语句块

问题来自: 逻辑运算符