如果 a 为 int 类型的变量,b 为 char 类型的变量,则下列哪个语句不符合 C++语法?( ) A. a = a + 1.0;B. a = (int)(b - '0');C. b = (char)(a + '0');D. (int)b = a; 正确答案:D