goto 相关问题

在命令式编程中,“转到”语句是一种无条件跳转指令,它将控制流程更改为“转到”语句引用的程序点。

有没有一种语言可以突破多个循环?

break 会中断 for 循环,但在嵌套循环的情况下,我从未遇到过 n 阶中断。 1. 任何语言都有这样的东西吗? 2. 如果是这样,正确的是什么...

回答 6 投票 0

替换 Swift 中的 goto 语句

如何将控制权转移到 Swift 代码中的特定行? 在 Objective-C 中,我会使用 goto 执行类似以下操作 如果(a==b) { 转到 i123; } 别的 { 转到 i456; } NSLog(@"不是

回答 9 投票 0

这个函数有什么问题吗?

我猜malloc和goto的关系有问题。或者,我猜想这里发生了一些内存浪费或内存损坏。 希望有人能指出我确切的错误......

回答 6 投票 0

为什么 void *p = &&aa;即使标签 aa 的代码由于 goto 语句而被优化掉,仍然可以编译吗?

在C语言中,我想获取一个标签的地址,找到了如下方法: https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html 然而,由于存在 goto 语句,我...

回答 1 投票 0

将 FOCAL 转换为不带 GOTO 的语言:可以通过算法解析具有多个 GOTO 的“if”语句吗?

我知道我可以通过使用if/else或break语句在for或while循环中翻译简单的GOTO。 我的问题是关于尝试编写一个自动转换的“翻译器”函数...

回答 1 投票 0

为迭代命令列表设置不同入口点的最佳方法是什么?

我有一个迭代Python命令列表: def 命令列表(开始时间): 步骤1 第2步 步骤3 # ... 步骤N 现在我想在此命令列表中的不同步骤开始,然后...

回答 1 投票 0

Microsoft goto 扩展是什么?

我正在编写一个C++生成器,需要使用goto语句。我正在使用 clang++ 编译我的代码,并在我的一些 goto 上收到警告 [-Wmicrosoft-goto]。我所有的Goto都只是跳进去...

回答 1 投票 0

Knuth 的“算法 B”可以在没有 goto 语句或递归的情况下编写吗?

虽然我已经实现了基本的递归 N 皇后解决方案,但我正在尝试通过学习和实现 Knuth 的“算法 B(基本回溯)”来了解更多关于回溯的知识...

回答 1 投票 0

Groovy 中如何使用 GOTO 语句?

我看到了这篇关于 Scala 延续的精彩博客文章,它“模拟”Scala 语言中的 GOTO 语句。 (在这里阅读有关延续的更多信息) 我希望在编程中也有同样的

回答 4 投票 0

C# 高性能打破多重嵌套函数的最佳方式

我有一个自动化程序用于控制其他应用程序(如浏览器或桌面应用程序)。 我创建了一个带有“while”的函数来确定应用程序的当前页面或状态...

回答 1 投票 0

C# 打破多个嵌套函数以提高性能的最佳方法

我有一个自动化程序用于控制其他应用程序(如浏览器或桌面应用程序)。 我创建了一个带有“while”的函数来确定应用程序的当前页面或状态...

回答 1 投票 0

GCC“标签作为值”——预期用途

我最近听说 GCC 和其他编译器中对 C/C++ 的标签作为值扩展。我正在考虑如何使用它来编写线程解释器(其中虚拟机程序是

回答 1 投票 0

如何重构此 C++ 以删除标签/goto?

我的问题并不是真正的问题,但我想让这段代码看起来比现在更优雅一点。它有意大利面条代码。 这是我得到的一个小例子。 int 函数(...) { 如果...

回答 4 投票 0

如何在不使用goto的情况下重用开关块标签?

如何实现以下代码而不需要goto和不必要的代码复杂性? 命名空间测试 { 静态类程序 { 布尔 keyA = false; 布尔 keyB = false; // .....

回答 1 投票 0

有没有办法在SvelteKit上使用goto()而无需重新加载页面?

我有一个问题:我需要向 url 添加额外的部分(即:我有 /route,我需要将其转换为 /route/something 而不重新加载页面。我尝试使用 goto(),但它会重新加载...

回答 3 投票 0

C 标签是指令还是常量

我问C是如何管理标签的。 前任: 如果(假) 标签: printf("你好"); printf("世界"); 转到标签; 在 GCC 上打印 WORLD HELLO 这是未定义的行为吗? (标签

回答 1 投票 0

如何在对话框中列出多个项目来执行?

如何使用定义的菜单类型列表来运行一系列选择,即有条件地立即勾选所选项目。 按照惯例,配置器看起来像这样: @回声关闭 chcp 12...

回答 1 投票 0

无法使用 goto 语句创建循环[重复]

大家好,我创建了这个程序来计算折扣后客户必须支付的净额。 它计算磨布或手摇织机商品的折扣。我尝试使用 goto 来 c...

回答 1 投票 0

JS:在一个案例中执行多个其他案例

所以有可能将这个案例转变成另一个案例: 开关(变量){ 情况1: // 做某事 1 案例2: // 做某事2 休息; 案例3: // 做某事 3 休息; ...

回答 1 投票 0

无法理解如何将地址存储在 void * 中并使用 goto 跳转到它们

我正在阅读 GNU C 手册并阅读了有关 goto 语句的部分: 作为扩展,GCC 允许 goto 语句跳转到某个地址 由 void* 变量指定。为了使这项工作成功,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.