401225 2021-12-22 22:26 采纳率: 100%
浏览 46
已结题

c语言为什么这两组代码基本一样但是输出结果不一样

img

  • 写回答

2条回答 默认 最新

  • 偷窃月亮的贼 2021-12-23 00:04
    关注

    首先吐槽一下你的文件命名方式,很难理解你是怎样分辨出来他们的。。。

    首先第一个判断里面的 a=4 是一个简单的赋值语句,其结果是4,也就是相当于 if(4) ,在C语言中,除了0以外的都是 true ,因此这个会执行if里面的代码。

    下面的一个 x>y 为假,所以执行 else 语句里面的。

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

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月23日
  • 已采纳回答 12月23日
  • 创建了问题 12月22日