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

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

來源:互聯網  2011-12-13 10:22:58  評論

分類: 教育/科學 >> 理工學科 >> 數學

問題描述:

在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这句话是什么意思?谢了

參考答案:

c

++x||++y&&++z

++x = 2 , ++y = 2 , ++z = 1

(++x||++y)&&++z,可以这样来分,前面因为++x=2 所以扩号的值是1

1&&++z = 1&&1=1

这些都是逻辑判断,不要去理会具体等于多少,只要看它等于0还是等于1就可以了

[b]分类:[/b] 教育/科学 >> 理工学科 >> 数学[br][b]问题描述:[/b][br]在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这句话是什么意思?谢了[br][b]参考答案:[/b][br]c

++x||++y&&++z

++x = 2 , ++y = 2 , ++z = 1

(++x||++y)&&++z,可以这样来分,前面因为++x=2 所以扩号的值是1

1&&++z = 1&&1=1

这些都是逻辑判断,不要去理会具体等于多少,只要看它等于0还是等于1就可以了

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值