4-14 结束语句之break语句
本节编程练习不计算学习进度,请电脑登录imooc.com操作

结束语句之break语句

在我们生活中,可能会由于某种原因需要中断当前的事情,并且不能继续进行下去。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然肚子疼无法坚持循环,这个时候就要停止训练。

我们可以将运球看成是一个循环,那么循环5次的时候,需要中断不继续训练。在C语言中,可以使用break语句进行该操作,代码实现如下:

运行结果:

使用break语句时注意以下几点:

1、在没有循环结构的情况下,break不能用在单独的if-else语句中

2、在多层循环中,一个break语句只跳出当前循环

任务

找出0-50之间的所有素数,所谓素数就是只能被1和它本身整除的数字,比如:7,13,23等。

在代码编辑器中:

第9、10行根据注释提示补全代码

运行结果

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int m, n;
  5. for(m=2; m<=50; m++)
  6. {
  7. for(n=2; n<m; n++)
  8. {
  9. if() //什么条件下跳出当前循环
  10. //这里应该退出当前循环了
  11. }
  12. if(m == n) //n循环结束后,如果m=n的话就输出m
  13. printf("%d ", m);
  14. }
  15. return 0;
  16. }
下一节