c语言题目:已知,int x=10,y=3,z;
答案:6 悬赏:30 手机版
解决时间 2021-03-01 10:13
- 提问者网友:藍了天白赴美
- 2021-02-28 13:06
c语言题目:已知,int x=10,y=3,z;
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-28 14:43
x%y 为取余运算 10对3除 余1 x%y = 1
x/y 因为x和y都是整型 所以结果取整 x/y = 3
(x%y ,x/y ) 为逗号表达式 结果取最后一位
a=(1,2,3,4);则 a=4
综上所述
z = 3
所以
屏幕显示3
x/y 因为x和y都是整型 所以结果取整 x/y = 3
(x%y ,x/y ) 为逗号表达式 结果取最后一位
a=(1,2,3,4);则 a=4
综上所述
z = 3
所以
屏幕显示3
全部回答
- 1楼网友:爱难随人意
- 2021-02-28 19:57
逗号表达式取右值即 z=(x/y),运算结合方向是从右往左的
- 2楼网友:孤独入客枕
- 2021-02-28 18:54
最后z 输出的值应该是x/y的值,因为,此时是一个运算符,结果为最后一个赋的值。
- 3楼网友:刀戟声无边
- 2021-02-28 18:13
3
显示的是z的值,z的值是逗号表达式的值,逗号表达式是后面的x/y的值,
x/y=10/3=3
显示的是z的值,z的值是逗号表达式的值,逗号表达式是后面的x/y的值,
x/y=10/3=3
- 4楼网友:迟山
- 2021-02-28 17:37
答案为3,z=(x,y)的时候 输出的是,后面的值。
- 5楼网友:逐風
- 2021-02-28 16:05
z=(x%y,x/y) //逗号表达式,结果为最后一个表达式的值。
=x/y
=10/3 //表示整数除,结果应该是整数。
=3
=x/y
=10/3 //表示整数除,结果应该是整数。
=3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯