'++' needs l-value int main(){int x=2,y=3;char ch='a';float z=1.1;y=(y+x)++;cout

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/11 19:29:00
''++''needsl-valueintmain(){intx=2,y=3;charch=''a'';floatz=1.1;y=(y+x)++;cout''++''needsl-valueintmain(){i

'++' needs l-value int main(){int x=2,y=3;char ch='a';float z=1.1;y=(y+x)++;cout
'++' needs l-value
int main()
{
int x=2,y=3;
char ch='a';
float z=1.1;
y=(y+x)++;
cout

'++' needs l-value int main(){int x=2,y=3;char ch='a';float z=1.1;y=(y+x)++;cout
++左边必须是个变量,但不可以是个临时变量,y+x返回一个临时变量,是不能进行++运算的,只能这样写
y = y + x;
y++;