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

2024-11-28 09:32:34
推荐回答(2个)
回答1:

没有歧义的的话可以不加:
if dht_en='1' and dht_color="00" then
加括号是为了不产生歧义(下面如果把括号去掉,意思完全变了):
if (state=s1 or state=s2) and datain_en='1' then

回答2:

可以加,也可以不加,没有区别。