一、break语句
在循环语句中,break语句的作用是在循环体中测试到应立即结束循环时,使控制立即跳出循环结构,转而执行循环语句后面的第一条语句。
break语句对循环执行过程的影响如下:
while(表达式1)
{
...
if语句(表达式2) break; //循环后的第一条语句
...
}
do
{
...
if(表达式2) break; //循环后的第一条语句
...
}while(表达式1);
for(;表达式2) break;
{
...
if(表达式2) break; //循环后的第一条语句
...
}
例:
将用户输入的小写字母转换成大写字母,直到输入非小写字母字符。
#include<stdio.h>
int main()
{
char c;
while(1)
{
c=getchar(); //读取一个字符
if(c>='a'&&c<='z')
putchar(c-'a'+'A'); //输出其大写字母
else //不是小写字母
break;