首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下面代码执行后结果为 int x = 8, y = 2, z
[问答题]
下面代码执行后结果为
int x = 8, y = 2, z; z = ++x*y; z = x/y++;
查看答案及解析
添加笔记
邀请回答
收藏(20)
分享
纠错
11个回答
添加回答
0
MyGoodHelper
x = 9
y = 3
z = 4
发表于 2015-01-26 20:00:47
回复(0)
更多回答
1
推荐
牛客-007
答案:x=9,y=3,z=4
++的优先级高于 * 和 /
因此后面两条语句相当于:
z=(++x)*y;
z=x/(y++);
执行z=(++x)*y;后x=9,y=2,z=18
执行z=x/(y++);后x=9,y=3,z=4
所以结果是:x=9,y=3,z=4
编辑于 2015-01-26 20:28:34
回复(0)
0
冰封无痕
牛友总结:“单目>运算>移位>比较>按位>逻辑>三目>赋值”;按位,三目,赋值结合方式是从右往左
谐音“淡云一笔安洛三幅”。
发表于 2017-03-06 20:05:42
回复(0)
0
linko解万
第一个z=18
第二个z=4
整个算式运行后,x因为自加最后等于9,y因为自加等于3
发表于 2014-11-12 20:21:05
回复(0)
0
水中阳
没结果
发表于 2014-11-10 13:22:45
回复(0)
0
大牛delife
x = 9
y = 3
z = 4
发表于 2014-11-07 11:26:34
回复(0)
0
GoSPURSGO
x=9
y=3
z=4
发表于 2014-11-07 09:49:00
回复(0)
0
常想一二
x = 9
y = 3
z = 4
发表于 2014-11-06 19:41:16
回复(0)
0
备份人生
z = 4
发表于 2014-11-06 13:43:25
回复(0)
0
cgc0415
18,4
发表于 2014-11-04 21:54:00
回复(0)
0
〥ᄴShAng
18, 4
发表于 2014-11-04 20:27:43
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
人人网
上传者:
一米阳光
难度:
11条回答
20收藏
24462浏览
热门推荐
相关试题
用 js、html、css实现一...
人人网
2011
Javascript
前端工程师
评论
(5)
来自
人人网2011前端工程师笔试卷
实现 input 输入框的自动匹配。
人人网
2011
Javascript
前端工程师
评论
(11)
来自
人人网2011前端工程师笔试卷
用代码实现在页面的固定区域内实现图...
人人网
2011
Javascript
前端工程师
评论
(17)
来自
人人网2011前端工程师笔试卷
防火墙是怎么实现的?
计算机网络基础
评论
(1)
PMOS和NMOS的区别
元器件
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
++的优先级高于 * 和 /
因此后面两条语句相当于:
z=(++x)*y;
z=x/(y++);
执行z=(++x)*y;后x=9,y=2,z=18
执行z=x/(y++);后x=9,y=3,z=4
所以结果是:x=9,y=3,z=4