c語言中case的意思和用法
case 是開關語句的一個組成部分。
用法: case 下面必須是整型常數。 冒號和break;之間是滿足這個case時要執行的語句。
例如: switch (整型表達式){ case 1: printf("case 1\n"); break; case 2: case 5: printf("case 2 or 5\n"); break;。 default: 。
break; } 當整型表達式得1,打印字符串 "case 1" 當整型表達式得2或5,打印字符串 "case 2 or 5" 擴展資料:c語言case的使用注意問題 #include
C語言中switch case語句的問題
# include <stdio.h>
void main()
{
int I, k, a, b, c, d, e, f,g;
printf("請輸入利潤I:\n");
scanf("%d", &I);
a = I * (1.0f/10); //此處強制為浮點類型,不然a一直是0,看你的意思了
b = (I - 100000) * 75/1000;
c = (I - 200000) * 5/100;
d = (I - 400000) * 3/100;
e = (I - 600000) * 15/1000;
f = (I - 1000000) * 1/100;
g = (I - 1) / 100000;
switch(g)
{
case 0:
printf("獎金總數k=%d\n", a);
break;
case 1:
printf("獎金總數k=%d\n", a + b);
break;
case 2:
case 3:
printf("獎金總數k=%d\n", a + b + c);
break;
case 4:
case 5:
printf("獎金總數k=%d\n", a + b + c + d);
break;
case 6:
case 7:
case 8:
case 9:
printf("獎金總數k=%d\n", a + b + c + d + e);
break;
default :
printf("獎金總數k=%d\n", a + b + c + d + e + f);
break;
}
望采納~
C語言中的Switch-case語句
Switch語句可以理解為if-else語句的另一種表現形式 。 break的作用是跳出Switch,如果不跳出則繼續向下執行,直到遇到break或執行到結束為止。
Switch case 語句表達式為:
switch{case 常量1: 語句體1;case 常量2: 語句體2;case 常量3: 語句體3;case 常量4: 語句體4;。.default : 語句體;}
擴展資料:
Switch在一些計算機語言中是保留字,其作用大多情況下是進行判斷選擇。以C語言來說,switch(開關語句)常和case break default一起使用。
C語言程序語句
Switch用在編程中,如C語言中它經常跟Case一起使用,是一個判斷選擇代碼。其功能就是控制流程流轉的。
直線翻譯:switch語句,即“切換”語句;case即“情況”。
switch語句的語法如下(switch,case,break和default是關鍵字):
switch ( 變量表達式 )
{
case 常量1 :語句;break;
case 常量2 :語句;break;
case 常量3 :語句;break;
case 常量n:語句;break;
default :語句;break;
}
參考資料:
搜狗百科-switch (計算機語言關鍵字)