switch(控制表达式){//控制表达式只能是整数型的结果
case 常量://常量可以是常数,也可以是常数计算的表达式
语句
······
case 常量:
语句
······
default:
语句
······
}
举例说明:
#include <stdio.h> int main() { int type; scanf("%d",&type); switch (type){ case 1: printf("你好"); break; case 2: printf("早上好"); break; case 3: printf("再见"); break; default: printf("什么?"); break; } return 0; }
switch语句可以看作是一个基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case处。如果执行完分支中的最后一条语句后,,如果后面没有break,那么就会沿着顺序执行到下面的case中,直到遇到一个break,或者switch结束为止。
标签:case,语句,C语言,break,switch,printf,表达式 From: https://www.cnblogs.com/TiAmo-bai/p/17157558.html