goto

    0热度

    1回答

    问题说,只有一个三重存在其中: A + B + C = 1000和^ 2 + B^2 = C^2 我试图找到这个三重通过简单的蛮力,但它每次返回a = 1000,b = 1000和c = 1000,我不明白为什么? public class Euler9 { static long Answer() { long a=1,b=1,c=1; oute

    0热度

    3回答

    我在我的程序下面的代码: #region Handle if(HandleLink(input)) goto Handled; else if(HandlePath(input)) goto Handled; else if(HandleGeneratedLink(input)) goto Handled; else .

    3热度

    2回答

    是的,我知道Esdger Dijkstra说你不应该使用goto,但他不是上帝。只要你不过分,我认为可以使用无条件分支。您可能会像过度使用分支语句一样,过度使用继承来创建不可读的代码。 无论如何,现在我已经完成了先发制人的反驳,这是我写的程序。它应该读取文件中的代码(最终我希望它读取HTML代码,但现在我使用自己的简化标记语言,因为它更容易),并将其转换为可用作enscript程序输入的格式。 #

    -4热度

    1回答

    我特别知道C# Reference,并分析了为什么我不能在finally块中使用goto语句,但是我想知道当我使用方法尝试同样的事情时,我终于可以离开最后的块,但根据规范我不能。是不是goto moo和static void moo()做同样的行为,即带我离开最后阻止?那么为什么在第一次的情况下,它不工作,但在第二案件工作顺利? 对于break,continue或goto语句将控制权转移出fina

    0热度

    2回答

    我真的不知道为什么VBA编译器唠叨我,因为GoTo Jump,分别Jump:。 counter2 = 0 If (counter1 > 1) Then For i = 0 To (MaxLastCell - 4) If (IncompleteRows(i) = 1) Then If ((counter2 > 1) And (counter2 <

    0热度

    3回答

    所以,我有这个程序,在那里我存储在一个变量的行号,使用 int x = __LINE__; x的值可以不断变化。 使用goto或C中的任何其他关键字,是否可以从任意行跳转到由x给出的行? 我正在寻找类似 'keyword' x; 其中程序转移到由变量x所形成的直线。 如果这不可行,是否有解决方法?

    0热度

    1回答

    是否可以在函数外的嵌入式C中调用行号? 简单的goto标签命令不能工作,因为我在if语句循环:我要重新启动的功能,一旦误差大于200 void followWall(void) { begin: int desired = getADC(); //store the first ADC reading as the desired distance fr

    -3热度

    4回答

    我正在做一个简单的游戏(这不是整个代码,只是我遇到的问题),我遇到了这个问题;条件完成后,它回到开始,它提供我重新输入字符串,但是,无论我输入什么,我只是得到'无效'。有谁知道为什么?我正在使用GNU C++编译器。 #include <iostream> #include <string> using namespace std; int main() { string c

    13热度

    1回答

    goto或switch可以跳过一个声明语句,因为它没有初始值设定项,而且结构也很平凡 - 而且对象也很平凡。破坏。 对析构函数的约束是什么原理? struct trivial { trivial() = default; ~ trivial() = default; }; struct semi_trivial { semi_trivial() = defaul

    -1热度

    2回答

    我试过继续&在java中打破标签,但它会抛出错误。 下面是代码: private int search(int[] seq, int key, int low, int high){ int mid = low + (high - low)/2; out : //label if (key == mid) { return mid; }