C语言运算
1个回答
展开全部
设X=6;执行语句Y=(X=5)?(X-2):(X+2);
确认一下你的题是不是这样?
如果是这样,请看解题过程:
首先执行(X=5)?(这句的意思是在问X是不是等于5)
如果上面是对的,则执行?和:之间的(X-2);
如果是错的,则执行:后面的(X+2)。
显然此题X不等于5,执行(X+2),结果Y=6+2=8
确认一下你的题是不是这样?
如果是这样,请看解题过程:
首先执行(X=5)?(这句的意思是在问X是不是等于5)
如果上面是对的,则执行?和:之间的(X-2);
如果是错的,则执行:后面的(X+2)。
显然此题X不等于5,执行(X+2),结果Y=6+2=8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询