歡迎來到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的軟件專欄