c语言中x=(x=++y,x+5,x/5) x=3 y=4怎么算
4个回答
展开全部
展开全部
x=(x=5*6,x*4,x+5)逗号表达式(x=5*6,x*4,x+5)表示x终值x+5经步x=5*6x值变30 所x = 30 +5 =35
追问
那个x*4不用算么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这道题应该是 x=++y;x=x/5;最后得到的结果是x=1 为什么中间那个x+5不进行运算呢
因为他没有改变x的数值
如果说x=++y 改成 x+1 那最后的结果就变成了x=0(3/5因为是int变量)
因为他没有改变x的数值
如果说x=++y 改成 x+1 那最后的结果就变成了x=0(3/5因为是int变量)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果为1
++y : x=y=6
x+5 : x=11
x/5 = 1
++y : x=y=6
x+5 : x=11
x/5 = 1
更多追问追答
追问
++y不是x=y=5么?
中间x+5中的x是原来的3还是5?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询