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

    -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 <

    1熱度

    1回答

    因此,作爲一個笑話我寫了一個用於python的goto版本,我想用它作爲一個庫。我爲它寫的功能如下。 def goto(loc): exec(open(__file__).read().split("# "+str(loc))[1],globals()) quit() 這適用於情況下,它是第一個使用goto語句在文件中,像這樣的: def goto(loc): e

    0熱度

    3回答

    所以,我有這個程序,在那裏我存儲在一個變量的行號,使用 int x = __LINE__; x的值可以不斷變化。 使用goto或C中的任何其他關鍵字,是否可以從任意行跳轉到由x給出的行? 我正在尋找類似 'keyword' x; 其中程序轉移到由變量x所形成的直線。 如果這不可行,是否有解決方法?

    -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; }

    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程序輸入的格式。 #

    0熱度

    1回答

    是否可以在函數外的嵌入式C中調用行號? 簡單的goto標籤命令不能工作,因爲我在if語句循環:我要重新啓動的功能,一旦誤差大於200 void followWall(void) { begin: int desired = getADC(); //store the first ADC reading as the desired distance fr

    13熱度

    1回答

    goto或switch可以跳過一個聲明語句,因爲它沒有初始值設定項,而且結構也很平凡 - 而且對象也很平凡。破壞。 對析構函數的約束是什麼原理? struct trivial { trivial() = default; ~ trivial() = default; }; struct semi_trivial { semi_trivial() = defaul