问题
单项选择题
为了避免嵌套的if…else语句的二义性,C++规定与else配对的是
A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.同一行上的if
答案
参考答案:C
解析: C++规定else总是与之前未配对的最近的if进行配对,这样可以避免二义性,也便于编译器分析。
为了避免嵌套的if…else语句的二义性,C++规定与else配对的是
A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.同一行上的if
参考答案:C
解析: C++规定else总是与之前未配对的最近的if进行配对,这样可以避免二义性,也便于编译器分析。