break语句一般出现在循环的代码块中,或者出现在switch(多重选择)里面,用于终止循环或选择,如果是嵌套循环,break语句包含在内循环里,当执行到break语句的时候,终止的是内循环。
#include <stdio.h>
int main(void)
{
char ch = 'A'; //字符A在 ASCII 码表 里面对应的是65.
int i;
printf("请输入一个整数,(输入q退出)\n");
while (scanf("%d", &i) == 1) //scanf如果成功读取1个整数,则返回1,否则返回0,'q'不是整数,是字符。
{
while (i < 'A') //如果i小于65会进入此循环
{
printf("哈哈\n");//打印。。。哈哈
break; //break会跳出当前循环,去执行打印。。。嘻嘻那个语句
printf("嘿嘿\n"); //这个语句永远都不会打印出来
}
printf("嘻嘻\n");//执行完这个语句,继续执行第一循环,等待用户输入数字,除非输入非整数则退出循环
}
return 0;
}
把代码复制下来,自己编译一下,(看着结果,对比流程在脑里过一下)应该就懂了。