已知: int x=14; 下面表达式的值是多少 1<x&&x<10

已知:

int x=14;

下面表达式的值是多少

1<x&&x<10

x=14, 1<x为真,但x<10为假,中间是&&,所有整个表达式为假。在C语言中,用0表示假,非0表示真。所以值为0.

是0啊 1&&0 是 0

所有逻辑表达式的结果只能是0或1,&&的结果为1的条件是左右两侧表达式的结果都是1,否则为0
1<x是成立的,所以为1
x<10是不成立的,所以为0
1&&0的结果是0