1个回答
2018-05-09
展开全部
应该选C;
a++ 先执行,得出一个值;
这时候a++不是一个合理,可以存放表达式结果的 左值。
(a++)+=a;
C:\Users\red\Documents\main.cpp In function 'int main()':
25 7 C:\Users\red\Documents\main.cpp [Error] lvalue required as left operand of assignment
28 C:\Users\red\Documents\Makefile.win recipe for target 'main.o' failed
a++ 先执行,得出一个值;
这时候a++不是一个合理,可以存放表达式结果的 左值。
(a++)+=a;
C:\Users\red\Documents\main.cpp In function 'int main()':
25 7 C:\Users\red\Documents\main.cpp [Error] lvalue required as left operand of assignment
28 C:\Users\red\Documents\Makefile.win recipe for target 'main.o' failed
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询