首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下面代码执行后结果为 int x = 8, y = 2, z
[问答题]
下面代码执行后结果为
int x = 8, y = 2, z; z = ++x*y; z = x/y++;
添加笔记
邀请回答
收藏(20)
分享
纠错
11个回答
添加回答
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
MyGoodHelper
x = 9
y = 3
z = 4
发表于 2015-01-26 20:00:47
回复(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收藏
24458浏览
热门推荐
相关试题
用 js、html、css实现一...
人人网
2011
Javascript
前端工程师
评论
(5)
来自
人人网2011前端工程师笔试卷
实现 input 输入框的自动匹配。
人人网
2011
Javascript
前端工程师
评论
(11)
来自
人人网2011前端工程师笔试卷
用代码实现在页面的固定区域内实现图...
人人网
2011
Javascript
前端工程师
评论
(17)
来自
人人网2011前端工程师笔试卷
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(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