if条件只影响其后面的第一个语句或语句块
(每个分号分隔一个语句,{}括起来的是一个语句块)
{}括起来的内容是一个语句块
下面是加入else的情况(个人理解,可能有错误,评论区欢迎指正)
else和离它最近的if匹配,匹配后可以看成一个语句块整体
else语句与离它最近的if语句匹配时,
中间不能有其他语句,
否则编译器会报错
最后再看这个题目
结果什么都没打印也就不难理解了。
if条件只影响其后面的第一个语句或语句块
(每个分号分隔一个语句,{}括起来的是一个语句块)
{}括起来的内容是一个语句块
下面是加入else的情况(个人理解,可能有错误,评论区欢迎指正)
else和离它最近的if匹配,匹配后可以看成一个语句块整体
else语句与离它最近的if语句匹配时,
中间不能有其他语句,
否则编译器会报错
最后再看这个题目
结果什么都没打印也就不难理解了。