假设我有一段C语言的代码,大致结构如下:
switch (something)
{
case 0:
return "blah";
break;
case 1:
case 4:
return "foo";
break;
case 2:
case 3:
return "bar";
break;
default:
return "foobar";
break;
}
显然,break
并不是代码正确运行所必需的,但是如果我不将它们放在那里,就好像是一个不好的实践。
你觉得呢?删除它们是否可以?还是为了增加“正确性”而保留它们?
continue
或goto
- 在使用break
的位置使用它们是惯用语。 - caf