我们有可能会写出或者遇到类似这样的代码:
C/C++
switch (expr1)
{
case label11:
switch (expr2)
{
case label21:
// do something
本文介绍了如何将嵌套的switch-case语句优化为一层switch-case,通过将第二个表达式expr2放入新表达式的低位,第一个表达式expr1放入高位,简化代码逻辑,虽然不减少case总数,但提高了可读性。
我们有可能会写出或者遇到类似这样的代码:
C/C++
switch (expr1)
{
case label11:
switch (expr2)
{
case label21:
// do something
869

被折叠的 条评论
为什么被折叠?
