output

1/5ページ

為什麼要用到extern 宣告 include所包含的程式中的函式?

為什麼要用到extern 宣告 include所包含的程式中的函式? 在標頭檔案中宣告函式時,前面的extern可有可無,只要這些函式曾在某個.c檔案中實現就行了,不過一些函式沒有在所包含的標頭檔案中給出宣告,同時函式的定義位於其它檔案中,這時候使用該函式的.c檔案必須用extern標記該函式為外部 […]

動態規劃 (Dynamic Programming) 之 矩陣鏈乘法(Matrix Chain Multiplication)

這個問題是動態規劃的基礎的問題,也是演算法導論中討論過的問題。在這裡先簡單描述一下。假定有一組矩陣需要做乘法操作。但是我們知道首先矩陣乘法滿足了結合律。所以可以按照不同的順序做乘法。而且不同順序做乘法最後的乘法次數是不同的。比如〈A1, A2, A3〉分別是10 × 100, 100 × 5, 和 […]

黑盒測試技術 (一)

黑盒測試技術   黑盒測試常常也被稱為功能性測試,是相對於白盒的基於程式設計的結構測試來說。主要是用來測試系統功能是否正確實現,通常是要基於軟體需求規格說明來進行,所以也被稱為requirement-based testing或者specification-based testing。黑盒也意味著測 […]