版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1三章節(jié)函數(shù)三章節(jié)函數(shù)2第1頁(yè)/共66頁(yè)3函數(shù)的聲明與使用若無(wú)參數(shù),寫(xiě)void是被初始化的內(nèi)部變量,壽命和可見(jiàn)性僅限于函數(shù)內(nèi)部若無(wú)返回值,寫(xiě)void第2頁(yè)/共66頁(yè)4函數(shù)的聲明與使用第3頁(yè)/共66頁(yè)5nn函數(shù)直接或間接調(diào)用自身。函數(shù)的聲明與使用第4頁(yè)/共66頁(yè)6函數(shù)的聲明與使用第5頁(yè)/共66頁(yè)7函數(shù)的聲明與使用第6頁(yè)/共66頁(yè)8函數(shù)的聲明與使用第7頁(yè)/共66頁(yè)運(yùn)行結(jié)果:運(yùn)行結(jié)果:Enter an 8 bit binary number 01101001Decimal value is 1059第8頁(yè)/共66頁(yè)10函數(shù)的聲明與使用2391arctan451arctan16753)arcta
2、n(753xxxxx第9頁(yè)/共66頁(yè)11第10頁(yè)/共66頁(yè)運(yùn)行結(jié)果:運(yùn)行結(jié)果:PI=3.1415912第11頁(yè)/共66頁(yè)13函數(shù)的聲明與使用第12頁(yè)/共66頁(yè)14第13頁(yè)/共66頁(yè)15第14頁(yè)/共66頁(yè)16第15頁(yè)/共66頁(yè)17函數(shù)的聲明與使用222222r)*(21r)()(ssrSINssSINrSINk當(dāng)當(dāng)1121753)!12() 1(! 7! 5! 3! 1nnnnxxxxxSINx第16頁(yè)/共66頁(yè)18第17頁(yè)/共66頁(yè)運(yùn)行結(jié)果:r=5s=81.3778119第18頁(yè)/共66頁(yè)20函數(shù)的聲明與使用第19頁(yè)/共66頁(yè)21第20頁(yè)/共66頁(yè)22第21頁(yè)/共66頁(yè)23第22頁(yè)/共66頁(yè)機(jī)
3、整數(shù)而設(shè)置起始點(diǎn)。使用1作為seed參數(shù),可以重新初化rand()。24第23頁(yè)/共66頁(yè)25第24頁(yè)/共66頁(yè)26第25頁(yè)/共66頁(yè)27函數(shù)的聲明與使用main()調(diào)fun()結(jié)束fun()返回保存:返回地址當(dāng)前現(xiàn)場(chǎng)恢復(fù):主調(diào)程序現(xiàn)場(chǎng)返回地址第26頁(yè)/共66頁(yè)28函數(shù)的聲明與使用main調(diào)fun1()結(jié)束fun1()調(diào)fun2()返回fun2()返回第27頁(yè)/共66頁(yè)29函數(shù)的聲明與使用第28頁(yè)/共66頁(yè)a、b的平方和:2530第29頁(yè)/共66頁(yè)31函數(shù)的聲明與使用第30頁(yè)/共66頁(yè)32函數(shù)的聲明與使用)0()!1()0(1!nnnnn第31頁(yè)/共66頁(yè)33第32頁(yè)/共66頁(yè)8!=40320
4、34第33頁(yè)/共66頁(yè)35函數(shù)的聲明與使用第34頁(yè)/共66頁(yè)運(yùn)行結(jié)果:18 5856836第35頁(yè)/共66頁(yè)37函數(shù)的聲明與使用ABC第36頁(yè)/共66頁(yè)第37頁(yè)/共66頁(yè)39第38頁(yè)/共66頁(yè)40第39頁(yè)/共66頁(yè)41第40頁(yè)/共66頁(yè)42函數(shù)的聲明與使用第41頁(yè)/共66頁(yè)43XN被調(diào)函數(shù):被調(diào)函數(shù):主調(diào)函數(shù):主調(diào)函數(shù):3 2.5AD = power(A,3) 2.53double power(double X, int N)函數(shù)的聲明與使用第42頁(yè)/共66頁(yè)44函數(shù)的聲明與使用第43頁(yè)/共66頁(yè)45第44頁(yè)/共66頁(yè)a=b;5 x10 y5 a10 b執(zhí)行主函數(shù)中的函數(shù)調(diào)用Swap(x,y)
5、;t=a;5 x10 y5 a10 b5tb=t;5 x10 y10 a5 b5t5 x10 y10 a10 b5t在Swap子函數(shù)中返回主函數(shù)以后5x10y4646第45頁(yè)/共66頁(yè)47函數(shù)的聲明與使用第46頁(yè)/共66頁(yè)48函數(shù)的聲明與使用運(yùn)行結(jié)果運(yùn)行結(jié)果:x=5 y=10 x=10 y=5第47頁(yè)/共66頁(yè)t=a;x5t5x 的別名axy510y 的別名x 的別名aby 的別名x 的別名abx10y10a=bb=t;y5t5y 的地址bxy105Swap(x,y);49第48頁(yè)/共66頁(yè)50口聲明。內(nèi)聯(lián)函數(shù)第49頁(yè)/共66頁(yè)51內(nèi)聯(lián)函數(shù)第50頁(yè)/共66頁(yè)52int add(int x=5,
6、int y=6) return x+y;void main(void) add(10,20); /10+20 add(10); /10+6 add(); /5+6帶默認(rèn)形參值的函數(shù)第51頁(yè)/共66頁(yè)53int add(int x=1,int y,int z=6); /錯(cuò)誤帶默認(rèn)形參值的函數(shù)第52頁(yè)/共66頁(yè)54int add(int x=5,int y=6);void main(void) add(); /調(diào)用在實(shí)現(xiàn)前int add(int x,int y) return x+y; int add(int x=5,int y=6) return x+y; void main(void) add
7、(); /調(diào)用在實(shí)現(xiàn)后帶默認(rèn)形參值的函數(shù)第53頁(yè)/共66頁(yè)55帶默認(rèn)形參值的函數(shù)第54頁(yè)/共66頁(yè)56形參類(lèi)型不同int add(int x, int y);float add(float x, float y);形參個(gè)數(shù)不同int add(int x, int y);int add(int x, int y, int z); 函 數(shù) 重 載第55頁(yè)/共66頁(yè)57 不要將不同功能的函數(shù)聲明為重載函數(shù),以免出現(xiàn)調(diào)用結(jié)果的誤解、混淆。這樣不好:int add(int x,int y);int add(int a,int b);編譯器不以形參名來(lái)區(qū)分int add(int x,int y);void add(int x,int y);編譯器不以返回值來(lái)區(qū)分int add(int x,int y) return x+y; float add(float x,float y) return x-y; 函 數(shù) 重 載第56頁(yè)/共66頁(yè)58 函 數(shù) 重 載第57頁(yè)/共66頁(yè)59第58頁(yè)/共66頁(yè)60第59頁(yè)/共66頁(yè)61第60頁(yè)/共66頁(yè)62第61頁(yè)/共66頁(yè)63使用C+系統(tǒng)函數(shù)第62頁(yè)/共66頁(yè)64使用C+系統(tǒng)函數(shù)第63頁(yè)/共66頁(yè)運(yùn)行結(jié)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版授權(quán)合同續(xù)簽及運(yùn)營(yíng)權(quán)調(diào)整協(xié)議3篇
- 二零二五年度車(chē)輛抵押評(píng)估服務(wù)合同3篇
- 二零二五年度城市綠地租賃合同示范文本4篇
- 2025機(jī)械外加工合同協(xié)議書(shū)模板
- 二零二五年度車(chē)棚光伏發(fā)電系統(tǒng)設(shè)計(jì)與施工合同4篇
- 2025單方合同范本
- 二零二五年度高端電子產(chǎn)品采購(gòu)與專業(yè)運(yùn)輸合同范本3篇
- 二零二五年度海南鮮品線上銷(xiāo)售渠道建設(shè)合同2篇
- 二零二五年度存量房購(gòu)買(mǎi)房屋維修保養(yǎng)合同3篇
- 二零二四年智慧農(nóng)業(yè)債權(quán)債務(wù)擔(dān)保合同3篇
- 2024年山東省泰安市高考物理一模試卷(含詳細(xì)答案解析)
- 護(hù)理指南手術(shù)器械臺(tái)擺放
- 腫瘤患者管理
- 2025年中國(guó)航空部附件維修行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局、行業(yè)政策及需求規(guī)模預(yù)測(cè)報(bào)告
- 互聯(lián)網(wǎng)的發(fā)展歷程
- 部編人教版五年級(jí)道德與法治下冊(cè)全冊(cè)課件(完整版)
- 廣西貴港市2023年中考物理試題(原卷版)
- 外觀質(zhì)量評(píng)定報(bào)告
- 窒息的急救解讀課件
- 下腔靜脈濾器置入術(shù)共27張課件
- 人教小學(xué)四年級(jí)上冊(cè)數(shù)學(xué)知識(shí)點(diǎn)歸納
評(píng)論
0/150
提交評(píng)論