牛骨文教育服务平台(让学习变的简单)
博文笔记

C跳出循环的几种方法

创建时间:2017-06-09 投稿人: 浏览次数:280

关键字:break

当 break 关键字用于 while、for 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。

#include <stdio.h>

int main()
{
    int i=1,sum=0;
    while(1)//循环条件为死循环
    {
        sum+=1;
        i++;
        if(i>100) break;
    }
    printf("%d
", sum);
    return 0;
}

运行结果:

100

Process returned 0 (0x0)   execution time : 0.016 s
Press any key to continue.

Ps:在多层循环中,一个 break 语句只向外跳一层。

关键字:continue

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

关键字:goto

关键字:return

http://www.yalewoo.com/how_to_skip_nested_loop.html
这个写的很好,我懒得写了。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。