C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 09:02:17

C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?

z=x+a%3*(int)(x+y)%2/4;
1.x+y
2.(int)(x+y)
3.a%3
4.a%3*(int)(x+y)
5.a%3*(int)(x+y)%2
6.a%3*(int)(x+y)%2/4
7.x + a%3*(int)(x+y)%2/4
如果是你自己写程序,强烈建议不要写这种“令人困惑的C”,如果是考试,就另当别论了.