在一个微控制器程序上,我有几条指令,除了默认情况外,我想为开关中的每种情况执行这些指令。但是,我不想为每种情况编写函数调用或使用宏。
因为这是针对以 3-7Mhz 运行的微控制器,所以速度和代码空间很重要。例如:
switch(letter)
{
case a:
ShowApple();
printf("You entered an english letter.");
break;
case b:
ShowBananna();
printf("You entered an english letter.");
break;
...
case z:
ShowZebra();
printf("You entered an english letter.");
break;
default:
printf("You did not enter an english letter. Silly human!");
break;
}