c語言break的用法
小編為大家整理了c語言break的用法。希望對你有幫助哦!
一、程式原始碼:
#include <stdio.h>
void main()
{
char letter;
printf("please input the first letter of somedayn");
while ((letter=getch())!='Y')/*當所按字母為 Y 時才結束*/
{
switch (letter)
{
case'S':printf("please input second lettern");
if((letter=getch())=='a')
printf("saturdayn");
else if ((letter=getch())=='u')
printf("sundayn");
else printf("data errorn");
break;
case 'F':printf("fridayn");break;
case 'M':printf("mondayn");break;
case 'T':printf("please input second lettern");
if((letter=getch())=='u')
printf("tuesdayn");
else if ((letter=getch())=='h')
printf("thursdayn");
else printf("data errorn");
break;
case 'W':printf("wednesdayn");break;
default: printf("data errorn");
}
}
}
二、break用法解析
break 語句通常用在迴圈語句和開關語句中。當 break 用於開關語句 switch 中時,可使
程式跳出 switch 而執行 switch 以後的語句;如果沒有 break 語句,則將成為一個死迴圈而無法退出。當 break 語句用於do-while、 for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通常break語句總是與 if 語句聯在一起。即滿足條件時便跳出迴圈。