假设有条件int x=1,y=2,z=3;则表达式z=x<y?x:y的值是多少,
3个回答
展开全部
答案是1,?:是三目运算符,意思是如果X小于Y,取X的值,反之取Y值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
z的值为1,其实就是求x,y的最小值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运算符的优先级是:先<,后?:,再=
x<y,为true,所以返回x的值
将x的值付给z
所以是1
x<y,为true,所以返回x的值
将x的值付给z
所以是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询