!((a<b)&&!c||1+a)是什么(c语言问题)
!((a<b)&&!c||1+a)是什么(c语言问题)
日期:2011-12-29 17:17:52 人气:1
先算a<b的逻辑值,在判断c是否是0,如果是0,!c为真,否则,!c为假;
再判断 a<b && !c 整体的逻辑值,同真为真,否则为假。
再求出1+a的值后判断逻辑值,如果是0,为假,否则,为真
再判断 ( a<b && !c ) || 1+a 的逻辑值,同假为假,否则为真
最后判断整体 !,如果( a<b && !c ) || 1+a 为假,整体值为真,否则为假