多重迴圈和方法的基本介紹

2021-09-24 01:10:12 字數 519 閱讀 4981

多重迴圈

迴圈巢狀

for(條件初始化;條件判斷;條件變化)

//**

}方法作用 提高**的復用性

語法:沒有返回值型別的方法

修飾符 void 方法名([引數列表]))

有返回值型別的方法

修飾符 返回值型別 方法名([引數列表])

過載 方法的過載

在同乙個類中,有多個方法,相同的方法名,不同的引數列表(方法簽名不同: 方法名+引數列表 ->方法的唯一標識)

滿足方法過載的幾個條件:

1.同乙個類

2.多個方法,方法名相同

3.引數列表不同

引數的個數不同

引數的資料型別不同

引數順序不同,前提是資料型別不同

遞迴 遞迴: 自己呼叫自己

臨界條件: 讓遞迴停下來的條件

遞迴後退段: 到達臨界條件之後,把結果返回給上一層

遞迴前進段: 到臨界條件之前一直自己呼叫自己

跳出多重迴圈的方法

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

python跳出多重迴圈的方法

方法1 自定義異常 coding utf 8 功能 python跳出迴圈 方法1 自定義異常 class getoutofloop exception pass try for i in range 5 for j in range 5 if i j 2 raise getoutofloop els...

多重迴圈的優化

1 for int i 0 i 1000 i 2 for int k 0 k 10 k 1和 2,初一看,function都要執行10 100 1000次,效率是一樣的。但是事實上 2的效率更高。因為在大量的迴圈次數時,迴圈變數的比較次數也是很重要的。1的迴圈變數的比較次數是 i 1000次 j 1...