goto

    1热度

    5回答

    我在看YUI Compressor并在ECMA.NET项目中找到这段代码(如果您有兴趣,请继续阅读)。 protected internal override int FindPrototypeId (string s) { int id; #region Generated PrototypeId Switch L0: { id = 0;

    8热度

    7回答

    你好,我有一个批处理文件,像这样: if %day%==monday, tuesday, wednesday, thursday, friday ( goto yes ) else ( goto no ) 现在我知道第一线将无法正常工作。 什么其实我是想发生: 它automatticly检查,它是一天。如果是星期一至星期五,则必须转到“是”,否则(星期六/星期日)转到“否”。 如何做到这一

    4热度

    3回答

    下面是this post埃里克利珀的评论: 现在你知道答案,你可以 解决这个难题:给我写一个程序 ,其中有一个可到达转到 哪些转到无法访问的标签。 - 埃里克利珀7月17日在7:17 我不能够创造这将有到达的goto指向一个无法标签代码。这甚至有可能吗?如果是,那么C#代码会是什么样子? 注:让我们不要陷入有关如何“转到”不好等,这是一种理论上的做法的讨论。

    0热度

    5回答

    我正在C编写一个并发事务库,并发现以下问题。让我们考虑一个样本交易员伪代码,其中“交易”代表与交易高手的通信信道: transaction = trans_join(); do_some_ops(); /* receive the data from the master */ trans_rcv(transaction, data); do_some_ops(); trans_

    0热度

    5回答

    考虑这款C结构,这样做实际工作前检查错误使用C开关语句?使用goto或堆叠if()的替代品会更好吗?

    0热度

    4回答

    我正要重构这个VB6代码(由别人写的)。 Public Function GetValue(ID As Long) As Boolean On Error GoTo eh '' ... DAL Logic... eh_Exit: On Error GoTo 0 Exit Function eh: Resume eh_Exit End Fu

    16热度

    1回答

    此代码导致未定义行为: void some_func() { goto undefined; { T x = T(); undefined: } } 的构造不叫。 但是这个代码呢? x的析构函数会被调用吗?我认为这将是,但我想确定。 :) void some_func() { { T x = T(); got

    1热度

    3回答

    我一直在使用PascalScript脚本引擎上的Issue 14,其中使用Goto命令跳出Case区块会产生编译器错误,即使这是完全有效的(如果难看的话)Object Pascal代码。 发现编译器中的ProcessCase例程调用HasInvalidJumps,它扫描在Case区块外面导致的任何Gotos,并在找到一个时发出编译器错误。如果我发表评论,它编译得很好,但最终会在运行时崩溃。反汇编字

    24热度

    9回答

    我正在VB.NET中编写一些使用switch语句的代码,但在其中一种情况下需要跳转到另一个块。在C#中它看起来像这样: switch (parameter) { case "userID": // does something here. case "packageID": // does something here. case "mvrT

    17热度

    13回答

    我发现在C程序以下代码: while (1) { do_something(); if (was_an_error()) break; do_something_else(); if (was_an_error()) break; [...] break; } [cleanup code] while(1)这里被用作“最后