C语言选择题,求大神帮忙给个解析,谢谢了。
3个回答
展开全部
针对于以前别人回答的答案内有争议的题目现将正确答案解答如下:27题正确答案应该是C29题正确答案应该是B
追问
针对你是否被阿猫阿狗轮过这个问题,已经天知地知我知你不知,所以我要告诉你,哈哈,笑死我了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-03-14
展开全部
这种题其实出的很无聊啊,主要是代码就不规范,很误导人啊。if语句如果不加{}作用域的话,只作用第一个分号。因为x>y,条件为假,所以z=x不执行,只执行x=y,此时x=20,然后执行y=z,此时y=30。所以结果为20,30,30。
追问
为什么不执行z=x,三个表达式不是一起的吗
if(x>y)相当于10>20这是假,不成立啊,应该跳出循环直接输出啊,怎么还执行z=x,x=y,y=z呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询