Ustinian462 2021-09-24 17:13 采纳率: 100%
浏览 83
已结题

请问当m=2,n=1,a=1,b=2,c=3时,d=(m=a!=b)&&(n=b>c)的执行过程是怎样的啊,执行完后m和n的值变为多少了

请问当m=2,n=1,a=1,b=2,c=3时,d=(m=a!=b)&&(n=b>c)的执行过程是怎样的啊,执行完后m和n的值变为多少了

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2021-09-24 17:18
    关注

    先执行a!=b,a和b确实不相等,所以m=1,&&的左侧条件满足,所以会判断右侧表达式n=b>c,先b>c,不满足,所以n=0,由于&&两侧一个为1,一个为0,所以d=0
    执行完后,m=1,n=0

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月2日
  • 已采纳回答 9月24日
  • 创建了问题 9月24日