goto

    4熱度

    7回答

    下面的程序應該找到n×n矩陣的第一個全零行(如果有的話)。這是否是對這個問題的正確解決方法,是否還有另一種用C語言編寫的代碼或者一般語言的良好結構化方法?我正努力學習更多關於goto語句和適當的用法/替代方法。我感謝任何幫助! int first_zero_row = -1; /* none */ int i, j; for (i = 0; i < n; i++) { for (j

    0熱度

    2回答

    我一直在爲一個開源項目編寫代碼BRL-CAD,這是一個開發已有30多年了的可敬的項目。在修改一個文件時,我注意到了一些奇怪的邏輯,特別是當出現錯誤時使用goto作爲退出函數的一種手段。我讀過的每本書都會傳達一個事實,即每個goto都有一個更好的替代品,但在這種情況下,我同意goto會是最好的選擇。鑑於: tables.c是一個大型文件,其中包含3個函數用於在程序中排序和獲取數據表。下面是檢查錯誤,

    1熱度

    2回答

    我正在使用IJVM並試圖使用GOTO指令使用局部變量代替靜態偏移量(或標籤)。它不會工作。我想這只是簡單地將變量名稱作爲標籤並試圖分支給它,但不存在這樣的標籤。有什麼辦法可以強制它讀取變量的內容(包含偏移量)還是其他解決方案? 在此先感謝。

    3熱度

    1回答

    我不明白爲什麼繼續在這裏的原因錯誤 public void clear() { log.debug("Clearing hash"); // wow! while(hash.size()>0) { for(Map.Entry<Node,Node> entry : hash.entrySet()) { clearingParents:

    4熱度

    1回答

    在ast-walking解釋器中,代碼是逐節點執行的。我如何實現goto,break或continue等功能?我停止當前執行並跳轉到另一個節點?有沒有最佳做法?

    -1熱度

    2回答

    其實我試圖研究它混淆與GOTO語句 說代碼.. private void fun() { if(somecondition) goto LABEL3; ... ... LABEL3: return; Exception e; e; if(true) goto LABEL3; else LABEL7; ... ... LAB

    1熱度

    4回答

    我得到這個的.java,我想它編譯成的.class。唯一的問題是那些真正做到這一點的人使用了非常草率的代碼。我得到了14個錯誤,他們都一樣。有3行包含所有錯誤。他們都有同樣的錯誤,唯一的是我不知道如何解決它們。 代碼錯誤例如: if(!i$.hasNext()) goto L2; else goto L1; 錯誤已經是在goto並說illegal start of exp

    3熱度

    4回答

    我想做一個批處理文本爲基礎的遊戲。但是我遇到了一個剛剛開始寫下我以前從未遇到過的問題。 :menu :: the game menu - opens when the game starts cls echo This game is still being made -- expermintal echo Start Screen: echo [1] View Changes ech

    1熱度

    1回答

    我一直在使用註冊表啓動一個批處理文件,這個工作的魅力不過我的批處理文件,包括使用GOTO函數子例程的修改我的右鍵菜單。是有可能啓動批處理文件,並使用下面給出的示例註冊表全部跳到一個特定goto命令? 下面是我的代碼啓動一批(工作): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\MakeSomethingUp2\

    0熱度

    1回答

    Python 3沒有GOTO或類似的東西。但我有一些算法,需要GOTO類型的功能。 可能有人可以建議出路嗎? 主菜單 1 - 新遊戲 2選項 3-退出 用戶的行動 - 進入到主菜單 - 進入到選項菜單 - 進入到主菜單,再等等。所以在代碼中,我不知道如何返回並用主菜單傳送到上面的代碼。