C语言里面k*=a+b是什么意思?

是k=k*(a+b)还是k=k*a+b?
2025-05-24 08:28:36
推荐回答(4个)
回答1:

k*=a+b它就等同于k=k*(a+b),只是一种省略而已!
同理也可以运用到其他的运算上去,比如k+=a+b就等于k=k+(a+b);

回答2:

+号运算符第五优先级
*=赋值运算符第十四优先级
所以先计算a+b
建议去找个运算符优先级表看看

回答3:

k*=a+b等于k=k*(a+b)

回答4:

k=k*(a+b)
我刚刚试了下哈