c語言break的用法
小編為大家整理了c語言break的用法。希望對你有幫助哦!
一、程序源代碼:
#include <stdio.h>
void main()
{
char letter;
printf("please input the first letter of someday\n");
while ((letter=getch())!='Y')/*當所按字母為 Y 時才結束*/
{
switch (letter)
{
case'S':printf("please input second letter\n");
if((letter=getch())=='a')
printf("saturday\n");
else if ((letter=getch())=='u')
printf("sunday\n");
else printf("data error\n");
break;
case 'F':printf("friday\n");break;
case 'M':printf("monday\n");break;
case 'T':printf("please input second letter\n");
if((letter=getch())=='u')
printf("tuesday\n");
else if ((letter=getch())=='h')
printf("thursday\n");
else printf("data error\n");
break;
case 'W':printf("wednesday\n");break;
default: printf("data error\n");
}
}
}
二、break用法解析
break 語句通常用在循環語句和開關語句中。當 break 用于開關語句 switch 中時,可使
程序跳出 switch 而執行 switch 以后的語句;如果沒有 break 語句,則將成為一個死循環而無法退出。當 break 語句用于do-while、 for、while循環語句中時,可使程序終止循環而執行循環后面的語句, 通常break語句總是與 if 語句聯在一起。即滿足條件時便跳出循環。