函式精品课件本章提要.ppt

第 6 章 函式 本章提要 6-1 認識函式 6-2 傳遞參數 6-3 函式傳回值 6-4 行內函式 6-5 巨集 6-6 C++ 標準函式庫 6-7 函式多載 (Overloading) 6-8 綜合演練 6-1 認識函式 隨著程式越寫越大, main() 函式的內容也越來越複雜, 當我們在寫較長的程式時, 可能會發現程式中有許多段功能相同的敘述會重複出現, 而且由於程式的需求, 這些程式碼無法被省略, 只好重複一寫再寫。本章所要介紹的函式, 讓我們能以更簡便的方式, 取代會重複用到的一段程式碼, 提昇寫作程式的效率, 也讓程式的功能模組化。 使用函式的好處 所謂函式 (function) 就是一組敘述的集合, 並且以一個函式名稱來代表此敘述集合。如果這一組敘述代表一項經常用到的功能, 我們每次要用到這組敘述時, 只要寫下函式的名稱, 就是告訴編譯器我們要執行這項功能。 舉例來說, 如果程式前前後後要計算階乘多次, 且不是連續計算, 因此不適合用迴圈, 這時就變成要讓計算階乘的敘述在 main() 函式中出現多次: 使用函式的好處 使用函式的好處 但如果我們將計算階乘的敘述獨立出來寫成一個函式, 以後程式中計算階乘時, 只要呼叫這個函式來進行計算即可, 不必每次都要重寫計算階乘的一整段迴圈敘述:(如下頁) 如此一來, 計算階乘的動作在 main() 函式中只需以一行簡單的敘述代替

文档评论(0)

1亿VIP精品文档

相关文档