问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
算出来a为什么等于4啊,不是先算术运算再赋值运算吗
#include<stdio.h>
int main()
{
int a = 12, b = 7, c = 3;
printf("%d\n", a > b && b > c);
printf(" %d\n", a > b > c);
a *= a = -2;
printf(" %d\n", a);
return 0;
}