问题 单项选择题

有以下定义语句  double a, b; intw; longc;  若各变量已正确赋值,则下列选项中正确的表达式是()

A、a=a+b=b++

B、w%(int)a+b)

C、(c+w)%(int)a

D、w=a==b;

答案

参考答案:D

解析:

本题中仅选项D为合法的赋值语句,可以解释为w=(a= =b),即把逻辑运算a = =b的结果(真或假,即1或0)赋给整数w。

选择题
问答题 简答题