问题 单项选择题

为了避免嵌套的if…else语句的二义性,C++规定与else配对的是

A.缩排位置相同的if

B.在其之前未配对的if

C.在其之前未配对的最近的if

D.同一行上的if

答案

参考答案:C

解析: C++规定else总是与之前未配对的最近的if进行配对,这样可以避免二义性,也便于编译器分析。

选择题
多项选择题