单选题
👁️ 浏览量:

试题题干

if与else在使用过程中为避免嵌套出现二义性,C++中规定与else子句配对的是()

A

​其之前最近的if语句

B

其之前最近且尚未配对的if语句

C

缩排位置相同的if语句

D

其之后最近的if语句

参考答案

正确答案:

试题解析

if后面和else后面的语句可以再包含if语句,需要注意的是,else总是与前面最近的并且没有与其他else匹配的if相匹配。为了明确匹配关系,避免出现匹配错误,强烈建议将内嵌的if语句,一律用一对大花括号括起来。