计算机二级里面的选择语句

img


第四题,第一个if语句里面是==,第二个语句是=
第一个语句是判断是否等于,但是一个等号不是赋值吗?

你需要好好学习下在去做题
首先==和!=是逻辑运算符
=是赋值运算符
这里的a是1b是2c是3d是0
第一个if语句为真进入第二个if语句
这里的考点在这里b!=2||c--!=3
首先b在上一次++中变成了3
所以b!=2是真的,直接短路掉,||后面的不执行了,所以c和d都没动
就b++了,答案1,3,3没啥说的

第二个前面还有个感叹号呢 !
感叹号!+ 等号 = 表示不等于 !=

img

希望对题主有所帮助,可以的话,帮忙点个采纳!

第二个是!=,这个是判断是否不等于

第2个if里面得!=表示不等于,此时b=3, 第一个判断成立,不继续||之后的判断,因此c还是3,执行下一行的打印,打印结果1,3,3

一叶障目,不见泰山
第二个if中,=前面有个很显眼的感叹号。感叹号和等号连在一起是一个符号,叫做不等于,和==正好相反