已知各变量的类型说明如下,则以下不符合C语言语法的表达式是: int k,a,b;unsigned long w=5;double x=1.422;A. x%(-3) B. w+=-2 C. k=(a=2,b=3,a+b) D. a+=a=+(b=4)*(a=3)各位大神,请问该选那个,为什么呢?