注册 登录
编程论坛 C++教室

全民编程里一个程序中的一句不是很明白

虫虫飞ya飞 发布于 2007-09-14 12:04, 475 次点击
(5)如果E参加,那么A和D也都参加。(!value[4]||(value[4]&&value[0]&&value[3]))
看不懂为什么要加!value[4]什么意思
4 回复
#2
chen78062007-09-14 12:15

逻辑非,或,与。

#3
远去的列车2007-09-14 12:19
表示 E 不参加的情况

根据题意,
E 参加时,AD 都参加,得: e && (a && d)
E 不参加时,AD参加也可不参加也可,得: (!e) && 1 = !e

两种情况结合: (!e) || (e && a && d)

[此贴子已经被作者于2007-9-14 12:19:46编辑过]

#4
sunkaidong2007-09-14 13:23
楼上给的很好,这是数字电路的知识.看看书啊,书上有很好的解释.
#5
虫虫飞ya飞2007-09-15 10:08
三楼解释很清楚谢谢。。。
1