第31课:

结束语句之break语句

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

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

运行结果:
在这里插入图片描述

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

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

**2、**在多层循环中,一个break语句只跳出当前循环。
任务
找出0-50之间的所有素数,所谓素数就是只能被1和它本身整除的数字,比如:7,13,23等。

在代码编辑器中:

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

运行结果:
在这里插入图片描述

#include <stdio.h>
int main()
{
    int m, n;
    for(m=2; m<=50; m++)
    {
		for(n=2; n<m; n++)
        {
            if( m%n==0     )     
            
            break;//什么条件下跳出当前循环
                             //这里应该退出当前循环了
		}	
        if(m == n)   //n循环结束后,如果m=n的话就输出m
            printf("%d  ", m);
	}
	return 0;    
}

2018.10.30 第31节

猜你喜欢

转载自blog.csdn.net/weixin_43292923/article/details/83544944
今日推荐