第 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() 函式中只需以一行簡單的敘述代替
您可能关注的文档
最近下载
- 逝去才懂得珍惜,走访江阴长泾老街有感.doc VIP
- 2025年拉萨市城关区融媒体中心招聘笔试模拟试题及答案详解1套.docx
- 食堂承包经营服务餐饮投标应急预案保障.docx VIP
- 食堂承包经营服务餐饮投标食堂菜单规划.docx VIP
- 《肌肉牵伸技术应用》课件.ppt VIP
- 儿童1型糖尿病防治指南(2026).pptx VIP
- 食堂承包经营服务餐饮投标食堂环境卫生清洁方案.docx VIP
- 食堂承包经营服务餐饮投标投诉处理方案.docx VIP
- 食堂承包经营服务餐饮投标食堂菜品管理方案.docx VIP
- 学校职工营养配餐食堂餐饮服务营养配餐项目项目组织机构及人员管理方案.docx VIP
原创力文档

文档评论(0)