有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

学习 时间:2026-04-04 17:48:49 阅读:3269
有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

最佳回答

爱笑的巨人

阔达的面包

2026-04-04 17:48:49

结果为8; 具体可以分为下面的步骤: k=k+(i>j?i++:--j); 首先判断i是否大于j,即(i>j?i++:--j),因为这里i和j相等,所以这里的结果为--j,即(i>j?i++:--j)=--j=5 然后计算k=k+5,因为k的初始值为3,所以计算后的结果为8麻烦采纳,谢谢!

最新回答共有2条回答

  • 碧蓝的灯泡
    回复
    2026-04-04 17:48:49

    结果为8; 具体可以分为下面的步骤: k=k+(i>j?i++:--j); 首先判断i是否大于j,即(i>j?i++:--j),因为这里i和j相等,所以这里的结果为--j,即(i>j?i++:--j)=--j=5 然后计算k=k+5,因为k的初始值为3,所以计算后的结果为8麻烦采纳,谢谢!

上一篇 life is noting的中文意思

下一篇 结构性,输入性物价上涨含义