switch通过以恒定的表达式的结果匹配语句分支程序控制的情况下的值。
switch,提供了一种更优雅的解决方案的
switch (表达式) { case val1: 语句 break; case val2: 语句 break; default: 语句
例如,下面的程序输出“Three”:
int num = 3; switch (num) { case 1: printf("One "); break; case 2: printf("Two "); break; case 3: printf("Three "); break; default: printf("Not 1, 2, or 3. "); }
可能会有多个条件。如果没有其他匹配项,则执行 可选的默认情况。