
C语言中"如果A,则B"为什么与"!A||B"等价?
2个回答
展开全部
如果A则B,表示当A为true时,B为true。当A为false时,B随意
然后对于!A||B.
当A为false时,!A为true,整个式子为true,因此,B随意。
当A为true时,!A为false,需要判断B,B为true时,式子为true。
因此两者真值表完全一样,是等价的!
然后对于!A||B.
当A为false时,!A为true,整个式子为true,因此,B随意。
当A为true时,!A为false,需要判断B,B为true时,式子为true。
因此两者真值表完全一样,是等价的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询