C-013.break和continue的作用和区别,它们的使用场景分别是什么?

来源:互联网 发布:linux中oracle启动监听 编辑:程序博客网 时间:2024/05/18 15:29

braek和continue的区别:

break是结束整个循环体。

continue是提前结束循环,不运行continue以下得代码,重新回到循环开始进行循环判断。


break的作用

1.在for、while循环语句中:跳出并且结束当前的循环语句

2.在switch判断语句中的作用:结束判断

3.break只能放在循环语句和switch语句中


break的使用:

int main(int argc, const char * argv[]) {    while (1) {          printf("死循环!\n");        break;//如果不加就死循环,加了就循环一次跳出循环    }        return 0;}

continue的作用:

1.只能用于循环内部,作用是跳过当前循环的后面的内容,继续下一次循环判断。

2.continue只能要循环语句中。


continue和break的使用场景


int main(int argc, const char * argv[]) {    //使用场景 结束当前后面的内容,重新开始循环    while (1) {        printf("付钱了吗?\n");        int i;        scanf("%d",&i);        if (!i) {        //如果付钱了,就跳过if执行下面的语句            continue;        }        printf("付钱了\n");        break;           //直接退出循环            }    return 0;}



0 0
原创粉丝点击