首页 > 试题广场 >

执行下列语句后,y的值是( )。 in

[单选题]
执行下列语句后,y的值是()
int x, y;
x=y=1; 
++x || ++y;

  • 不确定
  • 0
  • 1
  • 2
推荐
++x || ++y;
||是或操作符,a||b只要a为真,就不执行b了,如果a为假,则需要判断b的内容。
编辑于 2018-05-11 10:50:59 回复(1)
|| 是逻辑或,对于这个符号,一般的考点在于:一旦该符号前面的表达式为真,则整个表达式就是真,||后面的表达式就不再执行了!
这是出题时候经常会设置的陷阱~~~
发表于 2021-02-22 16:40:01 回复(0)
||是或操作符,只要||前面的条件为真,就不执行b,前面条件为假,就执行b
发表于 2022-03-26 13:51:13 回复(0)
我记得这种连等号赋值  是不成立的吧
x=y=1;  只有x被赋值了。 y是随机数 吧
编辑于 2021-03-20 10:21:57 回复(2)
竟然看成了按位或……
发表于 2018-10-25 18:07:19 回复(2)
c语言中的惰性运算。逻辑或,只要或前为真,或后就不用进行计算和判断了,整个表达式的值都为真。
发表于 2021-07-18 10:00:31 回复(0)
  • A
  1. 因为这个题没有范围,他可能是无限大的
发表于 2019-04-29 19:29:21 回复(0)
逻辑表达式的值只有0或1,ll两边都是1,结果是1
发表于 2022-08-09 14:42:28 回复(0)
短路
发表于 2022-06-07 11:25:05 回复(0)
|| 为逻辑运算符 ,输出的结果只能为 0 或 1
大意了
编辑于 2021-08-13 20:47:57 回复(1)
它说y的值 不是2? 又不是说最后的值 我去
发表于 2020-04-25 13:19:39 回复(0)
短路的情况
发表于 2019-11-04 15:06:26 回复(0)
C
发表于 2018-09-05 10:38:26 回复(0)
短路原则
发表于 2018-05-16 19:46:32 回复(0)