vhdl语言中if语句里条件句到底要不要加括号?

因为我看书里面有些加了括号有些没有,有点疑惑,难道的还要分不同类型的吗?

没有歧义的的话可以不加:
if dht_en='1' and dht_color="00" then
加括号是为了不产生歧义(下面如果把括号去掉,意思完全变了):
if (state=s1 or state=s2) and datain_en='1' then
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-18
可以加,也可以不加,没有区别。
相似回答