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

【单选题】有以下定义语句double 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