++ 单目运算符问题!
main()
{
int a = 1,b = 1,c = 1,d = 1;
(++a)++ ;
++(++c) ;
(b++)++ ;
++(d++) ;
}
vc下编译出错:
: error C2105: '++' needs l-value
: error C2105: '++' needs l-value
: error C2105: '++' needs l-value
: error C2105: '++' needs l-value
缺少左值??????
但是我们老师说能通过???
能不能解释一下++到底怎么回事?
谢谢