设a为整型变量,下列表达式中不正确的是( ).A.a=a+1 B.a++ C.(++a)+1 D.a+(1

问题描述:

设a为整型变量,下列表达式中不正确的是( ).A.a=a+1 B.a++ C.(++a)+1 D.a+(1
设a为整型变量,下列表达式中不正确的是( ).
A.a=a+1
B.a++
C.(++a)+1
D.a+(1++)

D错误,(1++)有错.
因为1不是左值,只能作为右值使用,但是++需要与左值匹配,所以错了.