问题
单项选择题
设变量 a、b、c、d 和 y 都已正确定义并赋值。若有以下 if 语句:if(a
A.
B.
C.
D.
答案
参考答案:C
解析:if 语句中包含一个或多个 if 语句称为 if 语句的嵌套。在 C 语言中,从最内层开始,else 总是与它 上面最近的(未曾配对的)if 配对。故本题中 y=1 的条件是 c≠d,又因为此 if 语句是前一个 if 语句的内 层嵌套语句,所以在满足内层嵌套的 if 语句之前,必须先满足外层的 if 语句中的条件表达式“a