c语言break和continue用法


本文摘自PHP中文网,作者Guanhui,侵删。

c语言break和continue用法

break用于跳出switch结构,如果在循环语句中,break语句是用于直接跳出循环,而continue语句与break语句不同,在循环体内遇到该语句时,将跳过本次循环并开始下一轮循环。

示例

使用 while 循环计算1加到100的值:

1

2

3

4

5

6

7

8

#include <stdio.h>

int main(){

int i=1, sum=0;

while(1){ 

  //循环条件为死循环

  sum+=i;i++;if(i>100) break;

}

printf("%d\n", sum);return 0;}

运行结果:5050

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。

1

2

3

4

5

6

7

8

9

10

11

12

#include <stdio.h>

int main(){

    char c = 0;

    while(c!='\n'){  //回车键结束循环

        c=getchar();

        if(c=='4' || c=='5'){  //按下的是数字键4或5

            continue//跳过当次循环,进入下次循环

        }

        putchar(c);

    }

    return 0;

}

运行结果:
0123456789
01236789

推荐教程:《C#》

以上就是c语言break和continue用法的详细内容!

相关阅读 >>

c语言如何统计字符串中每个字符出现的次数?

strcat 在 c 语言中是什么意思?

c语言的文件存取方式只能是顺序存取?

c 语言中 strlen 是什么意思?

c语言中double是什么意思?

c语言属于什么类型的编程语言

从事c/c++开发多年,给零基础想学习c/c++的几点建议

c/c++函数如何返回多个值?(代码示例)

“->” 在 c 语言什么意思?

c语言中二叉树中序遍历怎么执行?

更多相关阅读请进入《c》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...