单项选择题

关于三目运算符的定义:<表达式1>?<表达式2>:<表达式3>以下表达正确的是()。

A.先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果
B.如果表达式1的值为真,则执行表达式2和3,并返回表达式2和3的结果
C.先求表达式1的值,如果为真,则执行表达式3,并返回表达式3的结果
D.如果表达式1的值为假,则执行表达式2,并返回表达式2的结果