在c语言中,若有定义:int a=5,b=2,c=1;则表达式a-b<c | |b = =c的值

在c语言中,若有定义:int a=5,b=2,c=1;则表达式a-b<c | |b = =c的值是

先计算 a-b<c 即 5-2<1 不成立 值为假。
然后计算b==c 即 2==1 不成立, 值为假。
||两侧都是假。 结果为假。 即0.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-01
a-b<c不满足,
b ==c 也不满足,
所以表达式a-b<c ||b ==c的值是0本回答被提问者和网友采纳
第2个回答  2018-03-15
#include <stdio.h>
#include <stdlib.h>
char st[110];
int main() {
  int a=5,b=2,c=1;
  printf("%d\n",a-b<c||b==c);
}

表达式为假,输出0

第3个回答  2015-09-29
a-b<c为假,b==c也为假,相或还是假,因此结果为0
第4个回答  2018-03-15
是 0 ||两侧都是 0 ,结果是0
相似回答