次の質問の回答に基づいています: C を使用して、2 つの変数を持つ IF ステートメントをスイッチ関数に変換するにはどうすればよいですか?
文字列に ( や のように)使用するマクロを開発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
そしてCASE
、BREAK
そしてDEFAULT
ここに何がありますか?