C++ 跳转语句2024年8月28日 | 阅读 4 分钟 跳转语句的实现是为了在满足特定条件时改变程序的流程。它用于程序中以结束或继续循环或暂停函数的执行。C++ 有四种跳转语句:continue、break、return 和 goto。 Continue它不是终止循环,而是执行同一循环的下一次迭代,但忽略条件指定的部分。在循环中,它必须与决策语句结合使用。此语句可用于 for、while 或 do-while 循环。 第一个程序 考虑一种情况,其中除了 7 之外,1 到 15 之间的所有数字都存在。因此,在 j 的值为 7 之后,目标是使用 continue 语句。相应的程序如下 C++ 程序 输出 1 2 3 4 5 6 8 9 10 11 12 13 14 骨折如果满足条件,循环将通过 break 命令终止。当条件满足时,循环会中断,并且循环的其余部分会被跳过,这与 continue 语句不同。break 语句与决策语句(例如 if、if-else 或 switch 语句)结合使用,可以在 for 循环、while 循环或 do-while 循环中使用。它会导致循环停止执行未来的迭代。 第二个程序 考虑这样一种情况,即要显示一个数字序列,但不能在指定值 p 之后。在这种情况下,一旦 j 的值为 p,就会使用 break 语句。相应的程序如下 C++ 程序 输出 1 2 3 4 5 6 返回它从函数中删除控制权。它比 break 更强大。它用于在函数完成或满足条件后结束整个函数。除了 void() 函数外,每个函数都包含一个返回某些值的 return 语句。尽管 void() 函数也可以包含一个 return 语句来结束函数的执行。 第三个程序 以下软件演示了 return 语句 C++ 程序 输出 Start with 0 1 2 3 4 5 6 说明 前面的程序通过打印“Begin”开始运行,然后 for 循环开始打印值,它将显示 I 从 0 到 6 的值,但是一旦 I 等于 7,它将结束整个函数,即,它永远不会输出程序的“end”行。 void() 函数中的 return 关键字可以在不指定返回类型的情况下使用。 第五个程序 以下程序演示了在函数中使用 void 返回类型中的 return 语句 C++ 程序 输出 35 is greater Goto此语句使我们能够直接跳转到程序中被引用的部分。每个 goto 语句都与一个标签相关联,该标签将它们指向它们所命名的程序部分。标签语句可以写在程序的任何位置;不需要在 goto 语句之前或之后。此语句使理解程序流程变得困难,因此在程序中应避免使用它。 第六个程序 以下程序演示了 goto 语句 C++ 程序 输出 Odd 解释:所示代码用于确定数字是偶数还是奇数。如果用户输入的数字是 7,则 if 语句满足条件,并将控制权传递给 label01,该标签显示该数字是奇数。在这种情况下,不需要在 goto 语句之后放置标签语句;如果我们在 goto 语句之前编写它,它也会正常工作。 下一个主题添加到树中的最大边数,使其保持二分图 |
PID 控制器是一种控制回路反馈机制,广泛用于工程应用以维持系统行为。控制器接收输入信号,将其与期望的设定点进行比较,并生成输出信号以驱动系统更接近……
阅读 4 分钟
必须使用仅使用整数运算的算法来绘制圆,而无需使用浮点数学。Bresenham 的圆绘制算法是为此目的常用算法之一。该方法仅使用整数算术,即可高效有效地创建圆。Bresenham 算法的一个版本...
阅读 6 分钟
插值搜索是一种算法,用于在排序数组中有效地搜索目标值。与总是检查搜索区间中间元素的二分搜索相反,插值搜索根据...的值更明智地估计目标的位置。
18 分钟阅读
在本文中,我们将看到最常问的面试问题。硬币找零问题是动态规划方法的一个很好的例子。现在让我们理解问题陈述。问题陈述给定 N 和一个数组(例如 coins[]),其中包含一些数字(卢比硬币)。N 是一个...
阅读 4 分钟
使用随机指针克隆链表(C++)本文将介绍如何在 C++ 中使用随机指针克隆链表。大小为 N 的链表中的每个节点都有两个连接:一个指向节点...
阅读 3 分钟
与任何其他语言中的数组一样,C++ 中的 vector 是动态的;因此,其大小不是固定的。为什么使用 vector?因为 C++ 数组是静态的,并且在定义后无法更改其宽度,这在存储数据量不断变化的数据集时并不理想……
阅读 4 分钟
Kruskal 算法简介:在快速发展的科技和信息世界中,算法对于解决复杂问题至关重要。Kruskal 算法是一种简单且效果良好的出色算法。它源于图论,非常适合寻找连接……
11 分钟阅读
在 C++ 中,矩阵是一个二维数组,由元素的行和列组成。它可以通过各种方法创建,例如使用嵌套 for 循环或动态分配内存。在 C++ 中创建矩阵的一种方法是声明一个...
阅读 4 分钟
C++ 中的容器是一个存储额外信息集合的对象。这些包可以容纳任何数据类型,特别是用户定义的数据类型,因为它们被实现为类模板。在 C++ 中,有三种类型的容器:顺序容器、关联容器和无序(关联)容器...
阅读 8 分钟
教程 编译器 程序 OOPs STL 面试题 | C++ 编程示例 C++ 程序经常在面试中出现。这些程序可以来自基础、数组、字符串、指针、链表,...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India