17
带返回的switch语句-代码正确性
假设我在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; } 现在显然,breaks对于代码正确运行不是必需的,但是如果我不把它们放在我的眼里,这似乎是一种不好的做法。 你怎么看?删除它们可以吗?还是保留它们以提高“正确性”?