break和continue区别

来源:互联网 发布:调查问卷统计软件 编辑:程序博客网 时间:2024/05/20 00:51

break和contiune都是用来跳出循环语句用的,不同的是当条件满足时break 是终止整个循环体,而contine是只结束本次循环,下面来看2个代码以进行区分:

#include<stdio.h>#include <stdlib.h>int main(){    int n = 10;    while(n)    {        n--;        if(n == 5)            continue;        printf("%d\n", n);    }    system("pause");    return 0;}

此程序的结果为987643210,当n==5时满足了条件,所以就跳出了本次循环,执行循环体,进行下一次循环。

#include<stdio.h>#include <stdlib.h>int main(){    int n = 10;    while(n)    {        n--;        if(n == 5)            break;        printf("%d\n", n);    }    system("pause");    return 0;}

这个程序就是当满足条件是,直接就跳出了整个循环体,你在进行循环操作,所以结果为9876

0 0
原创粉丝点击