为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是( )。

admin2016-04-07  31

问题 为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是(    )。

选项 A、与其在同一行上的if子句
B、在其之后最近的不带else的if子句
C、与其缩排位置相同的if子句
D、在其之前最近的不带else的同层if子句

答案D

解析 注意if与else的配对关系。原则是if总是与它上面最近的、未配对的else配对,因此答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/f3Dp777K
0

最新回复(0)