C++中break和continue有什么区别

目录:

Anonim

主要区别 C++ 中的 break 和 continue 之间是 break 用于立即终止循环并将控制权传递给循环后的下一个语句,而 continue 用于跳过循环的当前迭代。

C++ 是一种高级、通用的编程语言。它是C语言的高级版本。换句话说,C++ 类似于 C,但它支持面向对象编程并具有其他附加功能。此外,C++ 有助于编写高效的程序,用于开发操作系统、设备驱动程序、嵌入式系统、图像处理应用程序和研究。在编程中,有时需要一次又一次地重复同一组指令。循环有助于多次迭代一组指令。执行循环时,有时需要跳过循环内的语句或终止循环。在这些情况下中断并继续提供帮助。

C++,继续,中断,OOP

什么是 C++ 中断

break 关键字有助于立即终止循环。如果在执行循环时有 break 语句,则控制将传递到循环后的下一行。示例程序如下。

图 1:带中断的 C++ 程序

按照上面的程序,for循环从1到5迭代,当‘i’的值变成4时,测试条件为真。因此,break 语句执行,循环终止。由于循环在“i”为 4 时终止,因此不会打印 3 之后的值。它只会打印 1、2 和 3。

C++中的继续是什么

continue 关键字有助于跳过循环的当前迭代。参考下面的示例程序。

图 2:带有 continue 的 C++ 程序

按照上面的程序,循环从1到5进行迭代,当i为1时,除以2的余数为1,条件成立。因此,continue 语句执行并且迭代跳到下一个。但是,当‘i’变成2时,2除以2后的提示是0。因此,条件为假,不执行continue。因此,将打印值 2。在下一次迭代中,'i' 是 3。3 除以 2 得到余数 1。因此,条件为真。因此,继续执行,迭代进行到下一个。然后,‘i’为4,这个过程一直发生到‘i’为5。如果余数为1,则继续执行,迭代跳转到下一个。因此,屏幕上只打印偶数。

C++中break和continue的区别

定义

break 是一种循环控制结构,它使循环终止并将程序控制权传递给循环后的下一条语句。 continue 是一个循环控制结构,它使循环立即跳转到循环的下一次迭代。因此,这解释了 C++ 中 break 和 continue 之间的主要区别。

用法

结论

简而言之,break 和 continue 是两个关键字,有助于控制程序中一组指令的重复。 C++中break和continue的主要区别在于break用于立即终止循环并将控制权传递给循环后的下一条语句,而continue用于跳过循环的当前迭代。

参考:

1. “C 中断声明”。 Www.tutorialspoint.com,可在此处获得。2。 “C 中断声明。” www.tutorialspoint.com,可在此处获得。

C++中break和continue有什么区别