问题
单项选择题
为了避免嵌套的if-else的二义性,C语言规定:else与______配对。
A) 缩排位置相同的if
B) 其之前最近的if
C) 其之后最近的if
D) 同一行上的if
答案
参考答案:B
解析: 在if语句中又包含—个或多个if语句称为if语句的嵌套。应当注意if与else的配对关系,在C语言中,从最内层开始,else总是与它上面最近的(未曾配对的)if配对。
为了避免嵌套的if-else的二义性,C语言规定:else与______配对。
A) 缩排位置相同的if
B) 其之前最近的if
C) 其之后最近的if
D) 同一行上的if
参考答案:B
解析: 在if语句中又包含—个或多个if语句称为if语句的嵌套。应当注意if与else的配对关系,在C语言中,从最内层开始,else总是与它上面最近的(未曾配对的)if配对。