当前位置:   article > 正文

浅谈break和continue区别_在循环体中用来强制继续循环的语句是break

在循环体中用来强制继续循环的语句是break

浅谈break和continue区别

区别
    在循环语句中,可以用break语句跳出循环,用continue语句结束本次循环。

一、语句作用
    1.break语句的作用
        (1)在分支结构程序设计中用break语句可以使流程跳出switch结构,继续执行switch语句下面的一个语句;
        (2)break语句可以用来从循环体内中途跳出循环体,即提前结束循环操作,接着执行循环下面的语句。
     2.continue语句的作用
        (1)continue语句是跳过循环体中剩余的语句而强制执行下一次循环操作。其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

二、注意事项
    (1)在循环语句中,break语句一般都是与if语句一起使用;
    (2)break语句不能用于循环语句和switch语句之外的任何其它语句中;
    (3)continue语句只能用在循环语句中。一般都是与if语句一起使用。

三、区别
    (1)continue语句只结束本次循环,而不是终止整个循环的执行;
     (2)break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n = 1;
	int m = 2;
	switch (n)
	{
		case 1:
			m++;
		case 2:
			n++;
		case 3:
			switch (n)
			{
				case 1:
					n++;
				case 2:
					m++;
					break;
				case 3:
					n++;
				default:
					break;
			}
		case 4:
			m++;
			break;
		default:
			break;
	}
	printf("%d %d", m, n); //5 2
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/548199
推荐阅读
相关标签
  

闽ICP备14008679号