单选题
508.为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子句配对是( )。
A
与其在同一行上的if子句
B
在其之后最近的不带else的if子句
C
与其缩排位置相同的if子句
D
在其之前最近的不带else的同层if子句
答案解析
正确答案:D
解析:
为了避免二义性,C语言规定else与其之前最近的不带else的同层if子句配对。
相关知识点:
if语句配对及条件判断
题目纠错
二级C语言知识练习
