C语言里赋值或条件判断语句中,如何判断,从左边看还是从右边看语句是正确的?(有时候如a=3+3⼀2

2024-12-29 14:35:31
推荐回答(3个)
回答1:

赋值号的话会先计算赋值号右边的表达式,然后再赋值给左边,右边的表达式根据优先级计算,。对于上式,乘的优先级大于加,所以先计算3/2,然后计算3+3/2;最后才有a = 3+3/2 。执行完这局之后a的值为4

回答2:

都是从左边到右边,你说那个是因为2和3都是整型相除就为零,所以a为3

回答3:

3/2得一啊,a不应该为4吗