懵逼一题来了

来源:3-8 练习题

慕粉4988923

2016-11-06 17:25

单选练习题

int a = 5; int b = 9;在以下算式中,选出运算结果为真,即结果为1的算式

你的答案是A,不正确!

解析

b++为9,a*2为10,9>=10显然运算结果为假

看正确答案

Bb++>=a*2 || b-a<=a

这个怎么回事?i++不等于10吗?

写回答 关注

2回答

  • 慕仔8205494
    2016-11-06 17:46:12
    已采纳

    b++>=a*2 为假

    b-a<=a 为真

    ||是或运算,两个条件有一个为真,或运算就为真


    慕粉4988...

    非常感谢!

    2016-11-06 17:47:22

    共 1 条回复 >

  • ZHANGNANA
    2016-11-06 17:47:05

    b++是先使用b得值后,再执行b=b+1,即b++>=a*2时的b为9,执行完这个式子之后b才为10

    慕粉4988...

    对的,你回答到点上了,谢谢,我那时蒙蔽

    2016-11-06 17:51:49

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题