首页
题库
面试
求职
课程
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
若有声明”int x=5,y=1;”,则表达式xy?x++
[单选题]
若有声明”int x=5,y=1;”,则表达式x<y?x++:y++的结果是:
1
2
3
4
查看正确选项
添加笔记
求解答(3)
邀请回答
收藏(91)
分享
纠错
4个回答
添加回答
4
brainho
y++是先用再加
++y是先加再用
发表于 2022-03-17 16:38:33
回复(0)
2
我和你拼了
<的优先级高于三目运算符,所以
表达式x<y?x++:y++可以理解成(
x<y)?x++:y++
如果是
表达式x=y?x++:y++是不是
就变成
x=(y?x++:y++
)这种类型了
发表于 2022-05-26 20:45:22
回复(0)
0
HV301
醍醐灌顶,谢谢
发表于 2023-07-19 20:30:58
回复(0)
0
三木丶
< 的优先级不是比++低嘛,我感觉有问题
发表于 2022-07-24 18:58:29
回复(2)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
难度:
4条回答
91收藏
583浏览
热门推荐
相关试题
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(36)
来自
360公司2014校招笔试卷
虚拟存储器不能解决的问题是()
操作系统
评论
(4)
关于进程的状态和状态转换,下列哪一...
操作系统
评论
(1)
细胞周期中属于DNA合成期的是:
细胞生物学
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题