!((a<b)&&!c||1+a)是什么(c语言问题)

a=3,b=4,c=5
2024-12-23 01:34:18
推荐回答(4个)
回答1:

先算a再判断 a再求出1+a的值后判断逻辑值,如果是0,为假,否则,为真
再判断 ( a最后判断整体 !,如果( a

回答2:

答案是0,过程如下:
先算a再判断c是否是0,!c为假,是0;
再判断 a再求出1+a的值后判断逻辑值,为真,
再判断 ( a最后判断整体 !,因为( a所以答案是0了。

回答3:

逻辑运算
现在不知道你那的什么值,目前先假设 a=1, b=2, c=3
按运算规则 先(a < b) 因为a比b小,所以为真,这时变成了1,然后再!C,!3变成了假这时变成了0,表达式就变成了!(1 && 0 || 1 + a)

回答4:

bool表达式