黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 復習資料 > 正文

2014年計算機二級C++考點歸納:函數

來源:考試吧 2013-10-22 9:51:57 考試吧:中國教育培訓第一門戶 模擬考場

  5.5 函數參數

  C+ +中,函數之間傳遞參數有傳值和傳地址兩種傳遞方式。此外,C+ +還提供了默認參數機制,可以簡化復雜函數的調用。

  1參數的傳遞方式

  (1)傳值

  傳值是將實參值的副本傳遞(拷貝)給被調用函數的形參。它是C+ +的默認參數傳遞方式,在此之前的多數函數參數傳遞都是傳值。

  由于傳值方式是將實參的值復制到形參中,因此實參和形參是兩個不同的變量,有各自的存儲空間,可以把函數形參看作是函數的局部變量。傳值的最大好處是函數調用不會改變調用函數實參變量的內容,可避免不必要的副作用。

  (2)傳地址

  有時我們確實需要通過函數調用來改變實參變量的值,或通過函數調用返回多個值(return語句只能返回一個值),這時僅靠傳值方式是不能達到目的。

  2默認參數

  在C+ +中,可以為參數指定默認值,在函數調用時沒有指定與形參相對應的實參時就自動使用默認值。默認參數可以簡化復雜函數的調用。

  默認參數通常在函數名第一次出現在程序中的時候,如在函數原型中,指定默認參數值。指定默認參數的方式從語法上看與變量初始化相似。

  5.6 函數重載

  如果能用同一個函數名字在不同類型上做相類似的操作就會方便很多,這種情況即為函數重載。其實這一技術早已用于C+ +的基本運算符。例如加法操作只有一個運算符+,但它卻可以用來做整型數、浮點數和指針的加法運算。將這一思想推廣到函數,即為函數重載。

  5.7 內聯函數

  C+ +引入內聯(inline)函數的原因是用它來取代C中的預處理宏函數。內聯函數和宏函數的區別在于,宏函數是由預處理器對宏進行替換,而內聯函數是通過編譯器來實現的,因此內聯函數是真正的函數,只是在調用的時候,內聯函數像宏函數一樣的展開,所以它沒有一般函數的參數壓棧和退棧操作,減少了調用開銷,因此,內聯函數比普通函數有更高的執行效率。

  在C+ +中使用inline關鍵字來定義內聯函數。inline關鍵字放在函數定義中函數類型之前。不過,編譯器會將在類的說明部分定義的任何函數都認定為內聯函數,即使它們沒有用inline說明。

  5.8 遞歸函數

  如果一個函數在其函數體內直接或間接地調用了自己,該函數就稱為遞歸函數。遞歸是解決某些復雜問題的十分有效的方法。遞歸適用以下的一般場合。

  (1)數據的定義形式按遞歸定義。

  (2)數據之間的關系(即數據結構)按遞歸定義,如樹的遍歷,圖的搜索等。

  (3)問題解法按遞歸算法實現,例如回溯法等。

  使用遞歸需要注意以下幾點:

  (1)用遞歸編寫代碼往往較為簡潔,但要犧牲一定的效率。因為系統處理遞歸函數時都是通過壓棧/退棧的方式實現的。

  (2)無論哪種遞歸調用,都必須有遞歸出口,即結束遞歸調用的條件。

  (3)編寫遞歸函數時需要進行遞歸分析,既要保證正確使用了遞歸語句,還要保證完成了相應的操作。

上一頁  1 2 3 4 5 6 下一頁

編輯推薦:

2014年上半年計算機等級考試報名時間預告

2014年計算機等級考試考試時間預測

2013年9月計算機等級考試成績查詢時間及方式預告

文章責編:wuchong  
看了本文的網友還看了
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 天天在线欧美精品免费看 | 大学生一级特黄的免费大片视频 | 免费看日批视频 | 国产成人a一区二区 | 在线亚洲欧美性天天影院 | 人人草人| 亚洲欧洲日产v特级毛片 | 一级骚片| 欧美一区二区视频高清转区 | 日本高清乱理论片 | 一本大道视频 | 91精品成人免费国产 | 中文字幕视频网站 | 一级片视频在线 | 欧美影视一区 | 日韩视频一区二区 | 欧美高清国产在线观看 | 欧美成a人片在线观看久 | 一级女性全黄生活片看看 | 波多野结衣一二区 | 亚洲一区播放 | 日韩国产欧美在线观看 | 久久久久夜色精品波多野结衣 | a毛片免费全部播放毛 | 网址在线观看你懂的 | 中国免费一级毛片 | 小雪婷的性欢日记h全文 | 免费一级特黄3大片视频 | 国产视频日韩 | 亚洲精品午夜国产va久久 | 久久成人亚洲 | 欧美日韩在线观看一区二区 | 国产免费a视频 | a级精品九九九大片免费看 a级精品国产片在线观看 | 57pao国产成视频免费播放 | 最近2019中文免费字幕 | 欧美性高清另类videosex | freexxx性欧美hd丝袜 | 日韩视频网址 | 国产精品2022最新在线观看 | 深夜免费福利 |