C语言 —— continue语句和break关键字的用法

1、continue语句

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

代码:

#include <stdio.h>
int main (void)
{
	int i=0;    // 设置初始条件 i = 0;
	while(i<=50)  //设置一个区间【0 ,50】
	{
		if(i % 2 != 0)  //求出偶数的数字
		{
			i++;
			continue;   //跳出第一个循环,进行下一个循环 。
		}
		printf("输出的数值为:%d\n",i);  
		i++;			//连续打印偶数输出数值
	}
	return 0;
}

解释:
1、输出偶数的要求,设置初始值 i= 0,while(i<50),设置一个区间【0,50】; if(i % 2 != 0) 数值除以2 取余 0,为偶数。
2、当i=0,取余为0,为偶数,然后在计算i++,i=1,跳出第一个循环,进入下一个循环,输出打印的第一个偶数0。
3、当i=1,判断取余不等于0,然后计算i++,i=2,跳出第一个循环,进入下一个循环,条件不成立不打印。
4、重复上面的步骤直到 i<=50; 结束循环,输出所有结果。

结果:
在这里插入图片描述

2、break 关键字

break 关键字用于 while、for 循环时,会跳出循环然后执行循环语句后面的代码。break 关键字通常和 if 语句一起使用,这里的if 语句是作为一个判断条件,即满足条件时便跳出循环,不满足继续循环,直到循环完成。

代码:

#include <stdio.h>
int main(void)
{
	int i = 1;  // 初始条件i=1
	while (1)   // 死循环
	{
		printf("数值为:%d\n",i);
		i++;
		if(i==100) // 条件 i是否等于100.
		{
			break;  // 跳出循环
		}
	}
	return 0;
}

解释:
1、while 循环条件为 1,是一个死循环。
2、开始执行第一个循环的时候 i=1,输出数值为1,在计算 i++;新的 i 的值为2,再判断 if(i==100),不等于100。
4、继续执行上面步骤,直到i =100时,执行break;语句,结束循环,输出所有结果。

结果:
在这里插入图片描述

3、continue与break的区别

1、break 用来结束所有循环,循环语句不再有执行的机会;continue 用来结束本次循环,直接跳到下一次循环,如果循环条件成立,还会继续循环。

2、在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。

3、break可以在 if-else 中使用直接跳出当前循环。

4、continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。

### 回答1: 好的,第2关主要介绍了for循环和continue语句。for循环是一种常用的循环结构,可以用来重复执行一段代码块,其语法格式为:for(初始化表达式; 条件表达式; 更新表达式){ 循环体语句; }。而continue语句则是一种控制语句,用于跳过当前循环中的某次迭代,直接进入下一次迭代。当循环体中遇到continue语句时,程序会跳过当前迭代,直接执行下一次迭代。这些知识点在编写程序时非常常用,需要我们掌握。 ### 回答2: 对于编写初学者来说,for 循环是最常用的控制循环结构之一。for 循环可以按照一定的条件来重复执行一段代码,而且循环次数也是固定的。在编写程序的过程中,for 循环可以帮助我们完成一些重复性工作。 在 for 循环中,我们还可以学习到 continue 语句。当 continue 语句被执行时,程序会跳转到循环开始处,重新进行循环判断。continue 语句可以用来跳过一些指定的语句,使程序在满足某种条件时实现跳过某些无效的循环。 在编写程序的过程中,有时候需要根据一些特定的情况退出循环。这时,可以使用 break 语句,将循环强制中止。break 语句一般放在循环体中的某个条件判断语句内部。在满足某个条件时,程序会跳出循环。 在使用 for 循环时,我们要注意循环变量的范围、循环条件语句的正确性、循环体语句的语法正确性等。同时,应该避免死循环的出现,也就是循环条件一直不满足而程序无法跳出循环。 当遇到循环嵌套时,要注意循环的执行顺序和循环条件的复杂性。循环嵌套可以帮助我们完成更加复杂的循环操作,但也容易造成程序复杂度的提高。 总之,对于初学者来说,for 循环和 continue 语句是编写程序时必须掌握的基础知识。我们可以通过实践来了解这些知识,从而更加熟练地运用它们来实现我们的编程目标。 ### 回答3: for循环是Python编程中最常用的循环语句之一。它可以帮助我们在循环中依次访问一个序列或集合中的元素,从而实现了对数据的逐个遍历。 for循环语句的语法结构如下: ```python for 变量 in 序列: # 循环执行的语句块 ``` 其中,变量指的是循环中的变量,可以取任何名字,序列则可以是任何可迭代对象,比如列表、元组、字符串等。 for循环的基本功能已经很强大了,但是在实际编程中,我们经常需要在遍历过程中跳过一些元素,这时就可以使用continue语句了。 continue语句的作用是跳出当前循环中的当前轮次,直接进入下一轮。语法形式如下: ```python for 变量 in 序列: if 条件表达式: continue # 循环执行的语句块 ``` 在上述代码中,如果满足条件表达式,则会直接跳过当前轮次,执行下一个轮次。continue语句可以使用在for循环、while循环等所有循环语句中,非常灵活。 总之,在Python编程中,for循环与continue语句是非常基础而常用的语法结构。只有通过实践不断地掌握和运用,才能更好地掌握这些知识,将它们应用到具体的实际项目中。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值