作业帮 > 综合 > 作业

请问c语言t=++x||++y&&++z这句话是什么意思?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/12 01:27:18
请问c语言t=++x||++y&&++z这句话是什么意思?
在C语言中,设x,y,z,t均为int型变量,
x=y=1;
z=0;
t=++x||++y&&++z;
则执行以上语句后,t有值为().(选择一项)
a) 不定值
b) 2
c) 1
d) 0
请问t=++x||++y&&++z这句话是什么意思?
那么括号里的||或者符号为什么取++X=2的值,如果1&&0等于0呢
它就只有两个值 1和0是吗?麻烦你了,因为我实在是不太明白,,本人比较菜鸟
请问c语言t=++x||++y&&++z这句话是什么意思?
c
++x||++y&&++z
++x = 2 ,++y = 2 ,++z = 1
(++x||++y)&&++z,可以这样来分,前面因为++x=2 所以扩号的值是1
1&&++z = 1&&1=1
这些都是逻辑判断,不要去理会具体等于多少,只要看它等于0还是等于1就可以了