基于对以下问题的回答: 如何使用 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;
}
什么是SWITCH
andCASE
和BREAK
andDEFAULT
在这里?