欢迎来到sunyuan_software的blog,这一期给大家讲的是switch分支语句的详细应用。
switch 语句的一般形式:
switch(表达式)
{
case 常量表达式:执行语句;break;
case 常量表达式:执行语句 ;break;
case 常量表达式:执行语句;break;
default 常量表达式:执行语句;
..........
}
这里计算表达式的值与case的值一一相比较,遇到匹配的,就执行后面的执行语句,break跳出switch,如果没有break就执行下面的语句,直到break跳出为止。‘
注意:
一、default语句不一定放在最后。
二、执行语句可以为多条,用大括号包含。
三、可以没有default语句。
四、常量表达式的值不能相同。
这里看一个例子:
#include<stdio.h>'
int main()
{
int x;
scanf("%d",&x); ///输入一个值赋值给x
switch(x)
{
case 1:printf(“hello sunyuan”);break;
case 2:printf("byebye");break;
default :printf("fail");
}
return 0;
}
本文作者:sunyuan的软件专栏