问题
单项选择题
有以下定义语句 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。
有以下定义语句 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。