已知 a 为 int 类型变量,p 为 int * 类型变量,下列赋值语句不符合语法的是( )。 A. +a = *p; B. *p = +a; C. a = *(p + a); D. *(p + a) = a;