递增和递减操作符
遞增和遞減操作符
++和- -操作符
for(i = 0;i <= 31; i++) begin... end先加與后加
通常原則是,對組合邏輯使用阻塞賦值,而對時序邏輯賦值使用非阻塞賦值。
++和- -在時序邏輯中可能產生競爭
先加和先減不能解決兩條并發語句間的競爭問題。先加/減或后加/減只影響該語句內對變量的讀取和修改的順序,而不影響并發語句間的讀取和修改變量的順序。
++和- -的使用知道原則
為了避免存在潛在的競爭,遞增和遞減操作符只能用在組合邏輯建模中。在時序和鎖存邏輯過程中,如果變量會被過程塊外部的語句讀取,則不能使用遞增和遞減操作。只有在同一個時序或鎖存邏輯過程塊中讀取的臨時變量,由于不存在競爭問題,才可以使用++和- -操作符。例如,即使在時序邏輯過程塊中也可以對for循環的控制變量使用++和- -操作符,只要此變量不被任何塊外的邏輯讀取。
總結
- 上一篇: 存在翻倒严重安全隐患:LG品牌召回5.7
- 下一篇: 首发2亿像素HP2!三星Galaxy S