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 语句联在一起。即满足条件时便跳出循环。