GRIT️‍ 2023-06-20 23:07 采纳率: 80.6%
浏览 24
已结题

C语言的运算相关的题

img


可以帮我解答一下吗?谢谢啦,尽量详细一点哦,对这个掌握不太好

  • 写回答

3条回答 默认 最新

  • 谛凌 2023-06-20 23:16
    关注

    变量 j 被初始化为 5,按照左结合规则,j += j -= j * j 可以拆分成以下两个步骤:j -= j * j和j += j:
    计算 j * j,记为 r1,此时 r1 = j * j = 25;
    执行 j -= r1,即 j = j - r1,此时 j = 5 - 25 = -20;
    执行 j += j,即 j = j + j,此时 j = -20 + (-20) = -40。
    因此,最终结果是 -40。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月28日
  • 已采纳回答 6月20日
  • 创建了问题 6月20日