为了账号安全,请及时绑定邮箱和手机立即绑定

switch case语句default 后面可以没有break吗

switch case语句default 后面可以没有break吗

PHP
繁华开满天机 2019-03-14 10:10:30
switch case语句default 后面可以没有break吗
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

组合逻辑的case最好要有default,因为如果你的case不全,就会产生锁存器。及时你的case都包含全了,但是还是建议加上default,因为万一你哪天该代码,把某个case给去掉了,就会产生隐含的latch。所以,最好加上default。
对组合逻辑来讲,case的default和if...else是需要特别注意要有default和else的。

对时序逻辑来讲,如果默认情况是什么都不做的话,default和else是可以不要的。要跟不要没有什么区别。

always @(a or b or c)的这种块是组合逻辑。

always @(posedge clk )的这种块是时序逻辑。

assign语句是组合逻辑。

查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 3546 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信