【试题051】逻辑与小例题4

1.题目:int A=-3,B=7,C=-1;执行(A==0)&&(A=A%B<B/C)后表达式和A的值是?

2.代码+分析:

  int A = -3, B = 7, C = -1;
  printf("%d\n", ((A == 0) && (A = A % B < B / C)));
  printf("A=%d\n", A);
//分析:括号优先级1,%和/排3,<排6,==排7,&&排11
  //(A == 0),-3==0为假
  //此时 0 &&触发短路右边不再执行
  //输出结果为0,A=-3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值