![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言,第6题,怎么做?
1个回答
展开全部
x-++y?10:11>=y?'a':'z';是根据从左到右的运算顺序进行运算的,所以可以看成
x-++y?10:11 与 10(或者11)>=y?'a':'z' 前面一个得到的结果是x-++y又可以看成 ++y;然后在x-y此时的值为0即为假,所以得到11>=y?'a':'z' ,将y=11带入11>=11成立,所以,结果是'a'
x-++y?10:11 与 10(或者11)>=y?'a':'z' 前面一个得到的结果是x-++y又可以看成 ++y;然后在x-y此时的值为0即为假,所以得到11>=y?'a':'z' ,将y=11带入11>=11成立,所以,结果是'a'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询