【试题044】C语言逻辑与逻辑或例题

1.题目:设int a=0,b=0,m=1,n=0;,表达式(a==b)&&(m==n)和(a==b)||(m==n)的值分别是?

2.代码+分析:


//设int a=0,b=0,m=1,n=0;,表达式(a==b)&&(m==n)和(a==b)](m==n)的值分别是?
  int a = 0, b = 0, m = 1, n = 0,x,y;
  x = (a == b) && (m == n);
  y = (a == b) || (m == n);
  printf("x=%d\ny=%d\n", x, y);
  //分析:(a == b) && ,0==0表达式为真1,继续执行 1&&(1==0),即1&&0,输出为假0
  //(a == b) ||,0==0表达式为真1,继续执行 1 || (1==0),即1 || 0,输出为真1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值