goto相关内容

为什么Go有一个“goto”声明

Google的Go语言是一种新语言。因此,我惊讶地发现它有'goto'声明。我总是被教导说'goto'陈述是过去的事情,它的邪恶阻碍了程序的实际流程。功能(或方法,如果你愿意的话)总是一个更好的控制流量的方法。 我必须缺少一些东西。为什么和何时使用'goto'是一个好主意?或者为什么Google包含它? 解决方案 当我们实际检查Gos源代码时(标准库 ),我们可以看到 goto s的 ..
发布时间:2018-05-02 17:49:11 其他开发语言

我如何让GDB摆脱循环?

我可以告诉GDB立即使用 return 从一个函数返回,并调用一个函数,使用调用myFunction 。 但是我怎样才能让它摆脱当前循环?也就是说,它的行为就好像它的命中 break; 语句。 是跳转myfile。 c: 要做到这一点? 跳转看起来像你想要的。请参阅以不同的地址继续 ..
发布时间:2018-04-21 14:37:01 其他开发

'goto * foo'foo不是指针。这是什么?

我正在玩标签作为值,并以此代码结束。 int foo = 0; goto * foo; 我的C / C ++经验告诉我 * foo 意味着 dereference foo ,并且这不会被编译,因为 foo 不是一个指针。但它确实编译。这实际上是做什么的? gcc(Ubuntu 4.9.2-0ubuntu1〜12.04)4.9.2 ,if 解决方案 ..
发布时间:2018-04-20 17:18:21 C/C++开发

语句goto不能跨越变量定义?

假设这些代码编译在 g ++ 中: #include< ;文件stdlib.h> int main(){ int a = 0; 转到; int * b = NULL; exit: return 0; } g ++ 会抛出错误: $ b goto_test.c:10:1:错误:跳转到标签'exit'[-fpermissi ..
发布时间:2018-04-18 20:25:37 其他开发语言

fortran goto范围

我有一个遗留的Fortran代码,带有许多像'goto 50'这样的语句。我想知道goto的目标是全球还是本地。我的意思是,如果多个函数的目标是'50',那么goto通向哪里。 感谢您的回答。 例如,在下面的程序中,主程序和两个子程序有自己的标签50,并且gotos进入“他们的”行50。 program testgotos implicit none 转到50 通话 ..
发布时间:2018-03-16 17:15:14 其他开发

Java JTable转到行Bug

我有一个查找功能,在一个JTable中定位了一个字符串,有几千个条目。 迈克尔·迈耶斯(Michael Meyers)非常友好地帮助我完成了这个功能的goto部分。虽然...似乎有一个错误... 当用户搜索字符串时,应用程序正确地在JTable中找到该行并将其突出显示。它也试图把重点放在它,但并不总是。有时它会跳过我所寻找的线以上10多条线,我需要向下滚动才能看到它。正如我所说,在这个JTa ..
发布时间:2017-12-24 21:53:22 Java开发

我应该使用异常来在java中模拟一个goto语句

我了解到异常缓慢: Java异常有多慢? 但这篇文章( http://blogs.atlassian.com/2011/05/if_you_use_exceptions_for_path_control_dont_fcept_in_the_stac/ )说我们可以使用异常来模拟一个goto语句: 所以我觉得可以这样编写我的代码: public class MyServic ..
发布时间:2017-10-01 00:28:37 Java开发

为什么这个“最后”执行?

如果您运行下面的代码,它将在每次调用goto后实际执行: int i = 0; 找到: i ++; try { throw new Exception(); } catch(异常) { goto找到; } finally { Console.Write(“{0} \t”,i); } 为什么? 解决方案 你为什么期望它不执行? ..
发布时间:2017-09-28 23:19:15 C#/.NET

VB GoTo失败的编译

以下脚本将失败并显示错误,我可以确定。现在,我试图找出我的 On Error GoTo 语法,并且目前正在失败,出现以下错误。 行:2 Char:16 错误:语法错误 代码:800A03EA 来源:Microsoft VBScript编译错误 代码如下: Sub ComCheck 错误GoTo ErrorHandler Dim fo ..
发布时间:2017-08-28 03:56:23 开发方法

使用GOTO吗?

目前,我正在研究一个项目,其中goto语句被使用。 goto语句的主要目的是在一个例程中有一个清理部分,而不是多个return语句。 如下所示: BOOL foo() { BOOL bRetVal = FALSE; int * p = NULL; p = new int; if(p == NULL) { cout ..
发布时间:2017-05-12 18:03:45 C/C++开发

matlab GOTO(排序)

为了进行调试,我认为如果在点击一个文件时会很有用图片 - 编辑器到一个特定的行。有人知道这是否可以? 我以为我可以实现像 A = []; figure plot(x) A = ginput(1) 如果A〜= [] goto(指针,行) end 问题是,只有在数字是制作。不是在分析结束时,我看看最终错误的数字。 换句话说:有没有办法去 ..
发布时间:2017-04-21 23:44:04 开发方法

`goto`在Python中

我必须在Python中使用 goto 。我阅读了这个,但是我的Python实现(Mac上的CPython 2.7.1)没有这个模块,所以它似乎不是便携式。它应该至少工作在支持CPython字节码的所有Python实现(特别是关心CPython和PyPy)。 我可以去手动建立字节码编写我自己的Python编译器),因为有这样的指令( JUMP_ABSOLUTE 和朋友)。但我想知道是否有一个更 ..
发布时间:2016-12-22 12:05:21 Python

goto语句的另一种方法在C ++

以下是流程图的链接: http://i1146.photobucket.com/albums/o530/HTHVampire/C%20plus%20plus/Capture_zps5a6c3acf.jpg 这是流程图的代码,如图所示,只是忽略流程图中的模糊语句。 #include using namespace std; int main() { ..
发布时间:2016-11-03 00:10:07 C/C++开发

Java中有没有goto语句?

我用一些goto语句在C ++中编写了一个程序。现在,我需要在Java中编写相同的程序。 Java中是否有goto选项?如果是,如何实施? 我的程序是: #include #include void main() { int i,j,k,w,l,q,d; clrscr(); printf(“\\\ Enter the li ..
发布时间:2016-11-02 01:04:15 Java开发

将goto标签暴露给符号表

我想知道是否可以将函数内的goto标签暴露给来自C / C ++的符号表 例如,我想使 ret 标签出现在符号表中,可以使用标准API(如dlsym())引用。 感谢您的帮助! #include int main(){ void * ret_p =&& ret; printf(“ret:%p \\\ ”,ret_p); goto * ret ..
发布时间:2016-10-28 00:17:19 C/C++开发

我应该避免“goto”在这样的情况下?

我正在创建一个“连接迭代器”,即迭代器将遍历 int s在 int ** 。 其构造函数需要: 数组 $ $ ,表示每个子数组的开头。 ,表示每个子数组的结尾。 Lo,看到我遇到了 goto 似乎是适当的。 但是我内心的东西尖叫着“不!所以我想我会来这里问: 我应该避免 goto 这样的情况吗? (如果我这样做会提高可读性) #include ..
发布时间:2016-10-27 23:30:52 C/C++开发