switch语句是否case在同一执行时间内为任一可能的输入值确定适当的语句?当找到它正在寻找的值时,它是否将输入值与case块进行比较并跳转到适当的值?case
考虑下面的例子。语句是否switch在同一时间执行input = 1或input = 256对于后一个值执行速度较慢?
int output, input = 256;
switch( input )
{
case 1:
output = 1;
break;
case 2:
output = 2;
break;
case 4:
output = 3;
break;
case 8:
output = 4;
break;
case 16:
output = 5;
break;
case 32:
output = 6;
break;
case 64:
output = 7;
break;
case 128:
output = 8;
break;
case 256:
output = 9; …Run Code Online (Sandbox Code Playgroud)