假设我用 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
对于代码的正确运行来说是不必要的,但是如果我不把它们放在那里,它看起来就像是一个坏习惯。
你觉得怎么样? 去掉它们没问题吗? 或者你会保留它们以增加“正确性”?