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