版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、會計學(xué)1C程序設(shè)計語言揣錦華函數(shù)程序設(shè)計語言揣錦華函數(shù)第1頁/共97頁形說明。第2頁/共97頁第3頁/共97頁第4頁/共97頁第5頁/共97頁之間的數(shù)據(jù)聯(lián)系,通常將函數(shù)所處理的數(shù)據(jù)、影響函數(shù)功能的因素或者函數(shù)處理的結(jié)果作為形參。對于無形參的函數(shù),其形參表的內(nèi)容應(yīng)該為空,但代表函數(shù)的小括號對不能省略。第6頁/共97頁n這個函數(shù)只有當(dāng)自變量x被賦以確定的值以后,才能計算出函數(shù)的值。第7頁/共97頁第8頁/共97頁n(實參1,實參2,實參n)第9頁/共97頁第10頁/共97頁n float hstoss(float fHuashi);/原型說明nvoid main( )n 第11頁/共97頁第12頁
2、/共97頁第13頁/共97頁ncout1.8 3 是 power(1.8,3)endl; n/函數(shù)調(diào)用作為一個表達(dá)式出現(xiàn)在輸出語句中第14頁/共97頁dResult*dDishu;nreturn(dResult);nn程序運行結(jié)果為n底數(shù)1.8 的 3 次冪是5.832第15頁/共97頁輸出13。第16頁/共97頁nchar cChar;nbool bFlag=true; 第17頁/共97頁第18頁/共97頁第19頁/共97頁不能正確轉(zhuǎn)換第20頁/共97頁、 、.、都除不盡(有余數(shù)),則n肯定是一個素數(shù)。第21頁/共97頁n coutiNum 是一個素數(shù).endl;第22頁/共97頁第23頁/
3、共97頁第24頁/共97頁第25頁/共97頁第26頁/共97頁方式有值調(diào)用和引用調(diào)用兩種。第27頁/共97頁響到實參。前面2.1.2節(jié)中的四道例題均屬于值調(diào)用方式。第28頁/共97頁ny=10;nc o u t x = x y=yn;nwhile(n=0);第51頁/共97頁第52頁/共97頁第53頁/共97頁第54頁/共97頁nnvoid main( )第55頁/共97頁第56頁/共97頁第57頁/共97頁nnvoid main( )第58頁/共97頁nn25n125第59頁/共97頁/合法nvoid try(int j,int k=2,int m=3) /合法nvoid try(int j
4、=3,int k=2,int m=3)/合法第60頁/共97頁nint multi(int x,int y)nnreturn(x*y);n第61頁/共97頁n n int add(int x=1,int y=9);/局部默認(rèn)形參值第62頁/共97頁第63頁/共97頁第64頁/共97頁n (含類型說明的形參表)n n函數(shù)體n第65頁/共97頁編譯程序就試圖產(chǎn)生擴(kuò)展碼。這樣從使用者的角度來看,內(nèi)聯(lián)函數(shù)在語法上與一般函數(shù)沒有什么區(qū)別,只是在編譯程序生成目標(biāo)代碼時才區(qū)別處理。第66頁/共97頁成擴(kuò)展代碼。因此,只有很簡單而使用頻率很高的函數(shù)才被說明為內(nèi)聯(lián)函數(shù)。內(nèi)聯(lián)函數(shù)會擴(kuò)大目標(biāo)代碼,使用時要謹(jǐn)慎。第6
5、7頁/共97頁nreturn a;nelsenreturn b;n第68頁/共97頁被替換為max函數(shù)體語句。ncoutThe biggest ofnsetw(5)ansetw(5)b第69頁/共97頁第70頁/共97頁第71頁/共97頁n float fsq(float x,float y);n double dsq(double x,double y); 第72頁/共97頁C+中只要用一個函數(shù)名即可,如square( ),然后以賦給此函數(shù)的參數(shù)類型來決定是要計算int型、float型,還是double型的數(shù)的平方。上例在C+中的定義形式如下:第73頁/共97頁和相同參數(shù)個數(shù),只是函數(shù)返回值
6、不同的重載函數(shù)。第74頁/共97頁C+會自動按參數(shù)個數(shù)定向到正確的要調(diào)用的函數(shù)。下例說明了C+的這一特性。n第75頁/共97頁n第76頁/共97頁第77頁/共97頁n 第78頁/共97頁第79頁/共97頁n第80頁/共97頁nvoid main( )第81頁/共97頁nn,uv以后:endl;ncoutm=m n=nendl;ncoutu=u v=vendl;n第82頁/共97頁第83頁/共97頁nz=y;y=x;x=z;nn同樣,對于調(diào)用swap(u,v),由于實參u、v為double類型,所以,推導(dǎo)出模板中類型參數(shù)T為double。第84頁/共97頁調(diào)用swap( )時,執(zhí)行的實際上是由函
7、數(shù)模板生成的函數(shù):n int swap(int &x,int &y)n當(dāng)主函數(shù)第二次調(diào)用swap( )時,執(zhí)行的實際上是由函數(shù)模板生成的函數(shù):n d o u b l e s w a p(double &x,double &y)第85頁/共97頁第86頁/共97頁第87頁/共97頁第88頁/共97頁setw( )精度控制函數(shù)setprecision( ),函數(shù)的說明在頭文件iomanip.h中。因此,需要用到這些系統(tǒng)函數(shù)時,就必須將該函數(shù)所屬的頭文件以#include 或#include“頭文件名”的形式寫在程序代碼開始部分。第89頁/共97頁nb=a*pi/180;第90頁/共97頁nncos(30)=0.866025ntan(30)= 0.57735第91頁/共97頁這也可以在庫函數(shù)參考手冊或聯(lián)機(jī)幫助中查到。第92頁/共97頁,如圖2-2。該幫助系統(tǒng)中將函數(shù)按如下分類列出:第93頁/共97頁(Internationalization)n字符分類(Character classification)n內(nèi) 存 分 配 ( M e m o r y allocation)n數(shù) 據(jù) 轉(zhuǎn) 換 ( D a t a conversion)第94
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工商合同規(guī)范管理科工作職責(zé)
- 杭州市事業(yè)單位聘用合同管理辦法
- 《氬弧管管水平固定》課件
- 《母親節(jié)促銷方案》課件
- 2025年長春貨運從業(yè)資格證考試題及答案大全
- 2025年哈爾濱貨運從業(yè)資格考試題庫答案大全
- 2025年和田貨運上崗證考試題庫答案
- 第25課《活板》知識點梳理及練習(xí)-2022-2023學(xué)年七年級語文下冊古詩文專題期中期末復(fù)習(xí)(部編版)教師版
- 精密制造防火封堵
- 蘇科版九年級物理上冊一課一測-14.1電阻
- 材料科技有限公司年產(chǎn)12500噸電子冷卻液項目環(huán)評可研資料環(huán)境影響
- 時間管理與工作效率提高
- 廉潔應(yīng)征承諾書
- 品質(zhì)部年終工作總結(jié)
- 2023甘肅蘭州生物制品研究所限責(zé)任公司招聘77人歷年高頻難易度、易錯點模擬試題(共500題)附帶答案詳解
- 光伏清潔機(jī)器人行業(yè)報告
- 中國平安體育營銷品牌策略
- 《汽車銷售禮儀》課件
- 《小小主持人》課件
- 安全教育為快樂成長保駕護(hù)航
- 關(guān)于初中學(xué)生計算能力的培養(yǎng)的探究課題實施方案
評論
0/150
提交評論