问题
单项选择题
三元条件运算符ex1ex2:ex3,相当于下面的( )语句。
A.if(ex2) ex1;elseex3;
B.if(ex3) ex2;else ex1;
C.if(ex1) ex3;else ex2;
D.if(ex1) ex2;else ex3;
答案
参考答案:D
解析: 问号表达式的含义是先判断表达式ex1的值,如果该值为真,执行语句ex2,否则执行ex3,因此选择D。
三元条件运算符ex1ex2:ex3,相当于下面的( )语句。
A.if(ex2) ex1;elseex3;
B.if(ex3) ex2;else ex1;
C.if(ex1) ex3;else ex2;
D.if(ex1) ex2;else ex3;
参考答案:D
解析: 问号表达式的含义是先判断表达式ex1的值,如果该值为真,执行语句ex2,否则执行ex3,因此选择D。