以下代码在我的gcc 5.4.0上编译,不生成任何警告并且工作正常:
if (a == 0) { puts("0"); } else switch (a) { case 1: puts("1"); break; case 2: puts("2"); break; default: puts("default"); break; }
是如果...其他开关......正确的说法?
c gcc
c ×1
gcc ×1