设a为整型变量,下列表达式中不正确的是( ).A.a=a+1 B.a++ C.(++a)+1 D.a+(1设a为整型变量,下列表达式中不正确的是( ).A.a=a+1B.a++C.(++a)+1D.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不是左值,只能作为右值使用,但是++需要与左值匹配,所以错了.