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

2024年11月28日 00:57
有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):

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