作业帮 > 综合 > 作业

C语言(6),要解释.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/27 03:51:10
C语言(6),要解释.
22.
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为______. (2分)
A. 不定值 B. 4 C. 3 D. 1
C语言(6),要解释.
y的值为3.因为t=++x||++y中
“||”是逻辑运算符 当前面的++x不为0时,自动跳过对++y的判断.
如果前面的++x为0才进行对++y的判断.
所以t=1,y=3.
再问: t+1???不是吧