单项选择题

若有如下变量定义并赋值:
int a=1,b=2,c=3,k; float f=2.5,e; double d=2.4,g;
则下列符合C语言语法的表达式是 ( )

A.e=c*=a+=d*f%b
B.(k=a+b,b*f++,k%c)
C.g=a+f*c=5
D.x=double(b)