a+=b-=a*=b⼀=3c语言题 int a=10, b=10; a+=b-=a*=b⼀=3; printf("a=%d,b=%d",a,b); 为啥结果a=3,b=27

这个怎么设计程序 求高手解答
2024-11-15 17:47:11
推荐回答(1个)
回答(1):

b=-27吧
+=,-=,*=,棚轿胡/=这些符号的优先级是一样的链拦,运算顺序是从右到左
所以先算帆睁b/=3,再算a*=(b/=3),依次类推