不用goto語句跳出多重迴圈

2021-09-05 23:44:41 字數 595 閱讀 4977

一直很喜歡用goto,它很靈活,但是教材、網上,都說goto不好...

一次性跳出多重迴圈不但能保證某些情況下的資料正確運算,而且顯著提高執行效率,跳出多重迴圈不用goto怎麼辦呢...

周五晚上正好需要處理乙個多重迴圈的問題,想到呼叫函式執行運算,然後return。

使用goto方式:

static void main(string args)   

}

}

}

}

}

}

myout:

console.writeline(x);

}

不使用goto方式:

private static int myout(int x)   

}

}

}

}

}

}

return -1;

}

static void main(string args)

python跳出多重迴圈

今天同事問我乙個python面試題,關於python跳出多層迴圈,原來還真沒用過,網上一查還真有點意思,下面記錄一下 python 本身沒有 break n 和 goto 的語法,這也造成了python 難以跳出多層 特定層數 迴圈。下面是幾個跳出多層 特定層數 迴圈的tip。class getou...

java跳出多重迴圈

普通的break和continue只能跳出乙個迴圈或者終止某一次迴圈。system.exit 0 與return表示退出程式。最近碰到乙個問題 在迴圈最裡層跳出多層迴圈 public class test system.out.println 外層迴圈 system.out.println 三層迴圈...

跳出多重迴圈的方法

1.goto goto不是不能用 goto的缺點是 1.使程式不可讀 2.無法對範圍內的物件執行析構 很多人只知道第乙個缺點,其實c 不推薦用的根本原因確實第二個。不推薦用setjmp longjmp 也是這個原因。明白了原因,樓主就可以仔細分析一下 1 盡量不要直接退出多重迴圈 2 如果要直接退出...