为了避免在嵌套的条件语句if-else中产生二义性,C++语言中规定的if-else匹配原则是( )。

admin2010-06-06  30

问题 为了避免在嵌套的条件语句if-else中产生二义性,C++语言中规定的if-else匹配原则是(    )。

选项 A、else字句与所排位置相同的if配对
B、else子句与其之前最近的if配对
C、else子句与其之后最近的if配对
D、else子句与同一行上的if配对

答案2

解析 本题考核if-else语句中if与91se的匹配原则。当多个if…else语句嵌套时, else与哪个if匹配呢?为解决语义上的这种歧义性,C++语言规定,else连接到在同一层中最接近它而又没有其他else语句与之相匹配的if语句。
转载请注明原文地址:https://jikaoti.com/ti/NVW0FFFM
0

最新回复(0)