A-A+

有定义语句doubld a b;int w;long c;若各变量已正确赋值 则下列选项中正

2022-08-06 06:43:37 问答库 阅读 177 次

问题详情

有定义语句doubld a,b;int w;long c;若各变量已正确赋值,则下列选项中正确的表达式是()。
A.a=a+b=b++
B.w%((int) a+b)
C.(c+w)%(int)a
D.w=a==b;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:赋值运算符的左边只能是变量,不能是表达式,选项A)错误;由于“%”两边表达式值的类型必须为整型,所以选项B)错误;题目要求的是正确的表达式,而表达式后面不能有“;”,选项D)错误。

考点:赋值,变量