皮尔逊的胡萝卜 2022-09-29 19:32 采纳率: 100%
浏览 21
已结题

1 为什么c不等于2 为什么直接填a呢

1 为什么c不等于

img


2 为什么直接填a呢,而不是a!=0
单书名号在C语言代表什么(๑•̌.•̑๑)ˀ̣ˀ̣

img

  • 写回答

1条回答 默认 最新

  • 地球屋里老师 2022-09-29 19:44
    关注

    执行顺序:
    a==1
    a++
    由于&& 前面为真,继续执行后面
    b++
    b==3
    由于||左边为真,右边不执行

    if后面的条件是当a不等于零就执行后续语句,按这样理解用 if(a) 就行 a!=0 也对。因为c语言里 可以用非零整数表示逻辑真。

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

报告相同问题?

问题事件

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