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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 06:05:51
C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?谢...C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?谢...C语言中,z=x+a%3*(int)

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

C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?谢...
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”,如果是考试,就另当别论了.
参考资料:
8