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

学习 时间:2026-10-24 06:47:33 阅读:9319
有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

最佳回答

忧心的枕头

糊涂的老师

2026-10-24 06:47:33

结果为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-10-24 06:47:33

    结果为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的中文意思

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