【发布时间】:2016-04-27 08:17:43
【问题描述】:
我偶然发现了这段代码,它按预期工作:
switch (ev->deviceType) {
break;
case DEVICE_TS1E0:
//some code
break;
case DEVICE_TS1E3:
//some code
break;
default:
//some logging
break;
}
现在,切换开始时有一个孤独的break;,似乎没有任何效果。
在任何情况下break; 会产生影响吗?
【问题讨论】:
-
对我来说,这看起来像是剩下的糟糕的代码清理......
-
@JoachimPileborg 这不会做任何意想不到的事情。即使
switch处于循环中,流浪的break也是NOP。
标签: c switch-statement break