基于对以下问题的回答: 如何使用 C 将具有 2 个变量的 IF 语句转换为 switch 函数?
我想开发SWITCH和CASE宏来使用它(如switch和case)作为字符串。
像这样的东西:
char buf[256];
SWITCH (buf) {
CASE ("abcdef"):
printf ("A1!\n");
BREAK;
CASE ("ghijkl"):
printf ("B1!\n");
BREAK;
DEFAULT:
printf ("D1!\n");
BREAK;
}
什么是SWITCHandCASE和BREAKandDEFAULT在这里?