main() { int a=3; printf("%d尀n",(a+a-=a*a)); }

2024-11-28 00:57:12
推荐回答(4个)
回答1:

这是非法的:
a+a这个表达式不能做左值,应该为:
printf("%d\n",(a+(a-=a*a)));

回答2:

1 改正:
int a=3; printf("%d\n",(a+=a-=a*a));

2 输出:
-12

回答3:

main()
{
int a = 3;
printf("%d\n",(a+(a -= a*a)));
}

回答4:

应该不支持这种运算的吧...