为什么这道C语言题选C不选D呀
展开全部
表达式中不能嵌套return语句
追问
没有啊
为什么这一题不选D呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
条件运算优先于赋值运算,所以
t=a*=a>b?a:b 等价于 t=a*=(a>b?a:b)
(a>b?a:b)的结果是b的值(因为a>b不成立,所以取冒号右边的值),也就是9,于是就有
t=a*=9,展开就是
t=a=a*9
t=a=63
t=63
t=a*=a>b?a:b 等价于 t=a*=(a>b?a:b)
(a>b?a:b)的结果是b的值(因为a>b不成立,所以取冒号右边的值),也就是9,于是就有
t=a*=9,展开就是
t=a=a*9
t=a=63
t=63
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询